首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定制扩展通用抽象类的特定子类

如何定制扩展通用抽象类的特定子类
EN

Stack Overflow用户
提问于 2018-10-04 00:17:53
回答 1查看 35关注 0票数 1

我有一个包含公共方法的基础抽象类,其中有一些子类正在以自己特定的方式扩展这个抽象类。

现在请告知,在面向对象方法论中有没有其他方法,比如,如果我想为所有子类实现任何特定功能,但我不想在抽象类中声明它,我是否可以在子类本身中实现指定功能,但我感到困惑是不是一个神的设计,即存在任何指定模式,在这种模式中,我可以修改所有子类而不干扰父类

EN

回答 1

Stack Overflow用户

发布于 2018-10-04 00:26:48

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

你有什么特别的理由不想在抽象类中实现这个方法吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52631536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档