当有三个类中都有共同的一个方法时,如何做呢?
要将这个方法放到接口中吗?
那这样就相当于三个类中实现方法不一样就是三个方法了,
那抽出来作为一个抽象类,将该方法放到此抽象类中吗?
这样的确可以,但是这是最蠢的方法,因为单继承关系,
最好的方法就是使用决策者模式;何为决策者模式?决策者模式如何使用呢?
当有三个类中都有共同的一个方法时,如何做呢?
要将这个方法放到接口中吗?
那这样就相当于三个类中实现方法不一样就是三个方法了,
那抽出来作为一个抽象类,将该方法放到此抽象类中吗?
这样的确可以,但是这是最蠢的方法,因为单继承关系,
最好的方法就是使用决策者模式;何为决策者模式?决策者模式如何使用呢?