面向对象设计原则,怎么理解可能需要变化的地方需要独立出来这一句话

Finn 2018-08-08 08:55:19
面向对象设计原则,怎么理解可能需要变化的地方需要独立出来这一句话?在HeadFirst设计模式一书中举例鸭子,把叫和飞行为称为可能变化的地方独立出来,为什么display行为(显示鸭子外观)为什么不需要独立出来。麻烦朋友们帮帮忙解释解释
...全文
187 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
麻子来了 2019-02-27
  • 打赏
  • 举报
回复
首先要明白,软件设计的是否成功,很大程度上取决于软件应对未来变化的能力。那么如果我们将变化单独独立出来,封装起来,对以后软件的扩展提供了很大的方便~
Finn 2018-08-10
  • 打赏
  • 举报
回复
不要沉了,兄弟们在哪里
Finn 2018-08-09
  • 打赏
  • 举报
回复
啊啊啊大佬们帮帮忙啊

3,405

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 设计模式
社区管理员
  • 设计模式
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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