我有一个基本的抽象类,其中包含一些通用方法,并且有一些子类以其自身的特定方式扩展了该抽象类。
现在请告知,面向对象方法中是否还有其他方法可以说,如果我想为所有子类实现任何特定功能,但是我也不想在抽象类中声明它,我可以实现该特定功能吗?在子类本身中,但我很困惑,这会是上帝的设计,即是否有任何特殊的模式,在其中我可以修改所有子类而不会干扰父类
答案 0 :(得分:0)
如果您想为所有子类实现任何特定的功能,那么最好将其包含在抽象类本身中,否则会导致代码重复。
您是否有任何特定原因不想在抽象类中实现该方法。