最重要的原则
- 找出可能变化的部分,独立出来,不要和不需要变化的代码混在一起
- 面向接口编程,不要针对实现编程
- 多用组合,少用继承
- 松耦合对象之间的交互
- 对扩展开放,对修改关闭
- 依赖抽象,不依赖具体类
- 最少知识原则,一个类对于其他类,知道的越少越好
- 别调用我,我会调用你
- 一个类只有一个引起变化的原因
警惕
- 为实际需要而使用模式,不要假想
- 简单才是王道,不要拘泥于模式
- 模式是工具,不是规则,需要适当调整以符合你的需求
- 要在实际的优秀框架中学习,不要重视网上那些人云亦云的简单例子
- 要实践,不要空想
posted @
2020-09-30 12:56
qianbuhan
阅读(
55)
评论()
收藏
举报