首页 > 解决方案 > 如何自定义扩展公共抽象类的特定子类

问题描述

我有一个包含通用方法的基本抽象类,其中有子类以自己的特定方式扩展该抽象类。

现在请告知在面向对象方法中是否还有其他方法可以说如果我想为所有子类实现任何特定功能但我也不想在抽象类中声明它,我可以在子类本身中实现该特定功能吗?但我很困惑这是否是一个上帝的设计,即有任何特定的模式,我可以在其中修改所有子类而不干扰父类

标签: javaobject-oriented-analysis

解决方案


如果您想为所有子类实现任何特定功能,那么最好将它放在抽象类本身中,否则会导致代码重复。

您是否有任何特定原因不想在抽象类中实现该方法。


推荐阅读