如何使一个类的行为与另一个类完全相同

时间:2014-07-22 10:07:20

标签: oop code-reuse

我有一个名为Bike的课程,我写了自行车执行的功能。现在我有一个不同的Bike2类,我想执行与Bike类完全相同的功能。(我不能在Bike2类中使用Bike类)我使用什么构造。我的意思是复制类而不是复制粘贴代码。我还有另一种方法可以做到。

1 个答案:

答案 0 :(得分:0)

基本上,您有两种方法可以避免代码重复:

  1. 对象继承

    您有一个具有共同功能和多个子类的父类

  2. 对象组合

    您有几个类使用另一个提供常用功能的类