先不说java或OC中有些类不能被继续
就算是可以被继承的话,我也不建议使用。
因为我只是想扩展一个新功能,我不想重新继续所有的属性和方法。代价太大。
那用什么,java中用的是聚合。OC中用的是分类吧。
C++中呢?
假如类A需要护展新功能,你可以新定义一个新功能类,然后让A类去继承这个功能。因为C++是多继承的概念的
先不说java或OC中有些类不能被继续
就算是可以被继承的话,我也不建议使用。
因为我只是想扩展一个新功能,我不想重新继续所有的属性和方法。代价太大。
那用什么,java中用的是聚合。OC中用的是分类吧。
C++中呢?
假如类A需要护展新功能,你可以新定义一个新功能类,然后让A类去继承这个功能。因为C++是多继承的概念的