请问,这种情况如何处理?

byteman_daydayup 2007-03-05 10:19:25
当从一个接口,继承出了多个子类,接口规范了子类的外部行为,然后某个子类却因为某种原因需要扩展其接口,这种情况该如何处理?? 是修改它们共有的父类接口,还是通过装饰模式来为需要扩展接口的子类增加接口(但是装饰模式,好象只能增强或修改某个接口,不能扩展出新的接口).如果装饰模式不行的话,通过修改父接口,必然为其他子类增加上不必要的接口.这种情况下我又想针对接口编程,该怎么办啦??
...全文
237 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bearmouse 2007-03-20
  • 打赏
  • 举报
回复
继承多接口
onemy 2007-03-12
  • 打赏
  • 举报
回复
装修怎么会不能增加新接口?

至于是选择继承还是组合,需根据你的具体场情,has-a选择组合,is-a选择继承
yeah920 2007-03-09
  • 打赏
  • 举报
回复
有点复杂袄

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧