我有一个包含公共方法的基础抽象类,其中有一些子类正在以自己特定的方式扩展这个抽象类。
现在请告知,在面向对象方法论中有没有其他方法,比如,如果我想为所有子类实现任何特定功能,但我不想在抽象类中声明它,我是否可以在子类本身中实现指定功能,但我感到困惑是不是一个神的设计,即存在任何指定模式,在这种模式中,我可以修改所有子类而不干扰父类
发布于 2018-10-04 00:26:48
如果您想为所有子类实现任何特定的功能,那么最好将其放在抽象类本身中,否则会导致代码重复。
你有什么特别的理由不想在抽象类中实现这个方法吗?
https://stackoverflow.com/questions/52631536
复制相似问题