https://blog.csdn.net/zhengzhb/article/details/7296944
总的设计思路: 低耦合,高内聚
6个设计模式分别是:
单一职责原则
里氏替换原则
依赖倒置原则
接口隔离原则
最少知道原则(迪米特原则)
开闭原则
单一职责原则:一个类只实现一个功能
里氏替换原则: 子类可以扩展父类,但是不要改变父类
依赖倒置原则: 面向接口编程。妈妈讲故事的例子。
接口隔离原则: 不应该依赖不需要的接口;依赖最小的接口。
迪米特原则:最少知道原则: 直接朋友:分公司和总公司的例子。