先不说java或OC中有些类不能被继续
就算是可以被继承的话,我也不建议使用。
因为我只是想扩展一个新功能,我不想重新继续所有的属性和方法。代价太大。
那用什么,java中用的是聚合。OC中用的是分类吧。
C++中呢?
假如类A需要护展新功能,你可以新定义一个新功能类,然后让A类去继承这个功能。因为C++是多继承的概念的
本文讨论了在 C++ 中如何通过多继承来扩展类的功能,对比了 Java 和 Objective-C 中的方法,并探讨了 C++ 中实现这一目标的具体方式。
先不说java或OC中有些类不能被继续
就算是可以被继承的话,我也不建议使用。
因为我只是想扩展一个新功能,我不想重新继续所有的属性和方法。代价太大。
那用什么,java中用的是聚合。OC中用的是分类吧。
C++中呢?
假如类A需要护展新功能,你可以新定义一个新功能类,然后让A类去继承这个功能。因为C++是多继承的概念的
436
1672

被折叠的 条评论
为什么被折叠?