java - 如何自定义扩展公共抽象类的特定子类
问题描述
我有一个包含通用方法的基本抽象类,其中有子类以自己的特定方式扩展该抽象类。
现在请告知在面向对象方法中是否还有其他方法可以说如果我想为所有子类实现任何特定功能但我也不想在抽象类中声明它,我可以在子类本身中实现该特定功能吗?但我很困惑这是否是一个上帝的设计,即有任何特定的模式,我可以在其中修改所有子类而不干扰父类
解决方案
如果您想为所有子类实现任何特定功能,那么最好将它放在抽象类本身中,否则会导致代码重复。
您是否有任何特定原因不想在抽象类中实现该方法。
推荐阅读
- html - 我的 div 子级不包含在父级 div 中
- java - infinity double 操作导致 infinity java/android studio
- javascript - react-query:仅在状态变量更改时重新获取查询
- javascript - JavaScript:对 ArrayBuffer 内存进行分区的最有效和最高效的方法
- vue.js - 如何在 laravel 路由文件中返回 vuejs 视图
- php - Joomla:使用“content.prepare”的正确方法是什么?
- java - 设计模式保持行为唯一,但根据接口有所不同
- mongodb - 如何将 sql 数据检索转换为 mongodb?
- flutter - 如何防止 StatefulWidget 被丢弃?
- r - 获取错误(as.character(FUN),模式=“功能”,环境=环境):找不到模式“功能”的对象“乐趣”