HeadFirst设计模式.pptVIP

  • 197
  • 2
  • 约4.62千字
  • 约 68页
  • 2016-12-27 发布于重庆
  • 举报
设计原则4:开-闭原则 玉帝遵照“开-闭”原则维护天庭秩序 当年孙悟空大闹天空,向天庭发出挑战:“皇帝轮流做,明年到我家......只教他搬出去,将天宫让与我!” 太白金星给玉皇大帝 建议道:“降一道招安 圣旨,把他宣来上界... 与他籍名在箓... 一则不动众劳师, 二则收仙有道也。” 设计原则4:开-闭原则 分析 “不动众劳师”、不破坏天规就是“闭” 收仙有道就是“开” 招安,就是玉帝的“开-闭”原则:既让孙悟空满意,又不必更改天庭现有的秩序 设计原则4:开-闭原则 分析 现有的天庭秩序是系统的最高抽象层 弼马温这个职位只是具体的实现层 招安的关键就是不允许更改现有的天庭秩序,但是允许将妖猴纳入到文武百官中,从而扩展了这一秩序的具体实现 设计原则4:开-闭原则 Bertrand Meyer 对象技术大师 法国工程院院士 苏黎世工学院计算机系教授 发明了Eiffel语言和按契约设计(Design by Contract)的思想 早年参与了Z形式语言的设计 名著《面向对象软件构造》 面 向 接 口 可维护可扩展可复用灵活性 迪 米 特 逻辑 物理 一致 封 装 变 化 依 赖 倒 置 里 氏 法 则 组 合 复 用 封 闭 开 放 设计 模式 松耦合 高内聚. OOP: 封装,继承,多态 。。。 策略模式 * (1)策略模式提供了管理相关的算法族的办法。策略类

文档评论(0)

1亿VIP精品文档

相关文档