设计模式设计原则

来源:互联网 发布:反转n位链表 java 编辑:程序博客网 时间:2024/04/29 09:45

设计原则:

  1. 封装变化,变化的部分封装起来,以后只改这部分。找出程序中会变化的方面,然后将其和固定不变的方面相分离。
  2. 针对接口编程,不针对实现编程。
  3. 多用组合,少用继承。
  4. 依赖抽象,不要依赖具体类

详细理解示例,待展开,参考《head first 设计模式》

0 0