Python 设计模式

225 阅读1分钟

设计模式有几个原则的基本概念。网上乱看了一些博客和书籍之后的个人感悟。本应该是6个原则。

基本概念

  1. 单一职责 -> 一个对象,就一个职责(即一个能力)
  2. 最少知识原则 -> 对象和对象之间的接触(交流),越少越好。
  3. 开放-关闭原则 -> 对扩展开放,对修改关闭

金句

设计模式,是一些前面的人走过的弯路的总结,同时也是一些经典的案例 在分析案例时,剥离具体案例的两部分逻辑,变化的和不变的。 在设计时,多想一点,紧耦,松耦;并且,是否容易添加,删除,修改逻辑