Java-组合和继承
1.组合和继承都是Java代码复用的方式。
2.组合:指在新类中创建原有类对象,重复利用已有类的方法
3.继承:面向对象的主要特性之一,允许根据其他类的实现来定义另一个类的实现。
4.图解:
5.多用组合,少用继承
若非严格的 “子类is a父类“ 关系,就用组合。有更好的可扩展性。
1.组合和继承都是Java代码复用的方式。
2.组合:指在新类中创建原有类对象,重复利用已有类的方法
3.继承:面向对象的主要特性之一,允许根据其他类的实现来定义另一个类的实现。
4.图解:
5.多用组合,少用继承
若非严格的 “子类is a父类“ 关系,就用组合。有更好的可扩展性。