设计原则

最重要的原则

  1. 找出可能变化的部分,独立出来,不要和不需要变化的代码混在一起
  2. 面向接口编程,不要针对实现编程
  3. 多用组合,少用继承
  4. 松耦合对象之间的交互
  5. 对扩展开放,对修改关闭
  6. 依赖抽象,不依赖具体类
  7. 最少知识原则,一个类对于其他类,知道的越少越好
  8. 别调用我,我会调用你
  9. 一个类只有一个引起变化的原因

警惕

  1. 为实际需要而使用模式,不要假想
  2. 简单才是王道,不要拘泥于模式
  3. 模式是工具,不是规则,需要适当调整以符合你的需求
  4. 要在实际的优秀框架中学习,不要重视网上那些人云亦云的简单例子
  5. 要实践,不要空想
posted @ 2020-09-30 12:56  qianbuhan  阅读(55)  评论(0)    收藏  举报