rust学习曲线之所以难,在于他的设计思想上的差异。本文主要从内存管理和抛弃继承拥抱组合来讲述。内存管理内存管理以前主要有两种方式,手动管理(C,C++),自动管理(JAVA,Python)。rust开辟了新的一条道,引入所有权概念,但不引入单独的垃圾回收器,内存用完就释放。因此基于这点,引入了