设计模式的六大原则
1、开闭原则(Open Close Principle)
关闭修改, 开放拓展(理想状态)
2、里氏代换原则(Liskov Substitution Principle)
子类一般不该重写父类的方法
3、依赖倒转原则(Dependence Inversion Principle)
细节依赖抽象, 高层模块和低层模块依赖抽象
4、接口隔离原则(Interface Segregation Principle)
一个接口拥有的行为应尽可能的少
5、迪米特法则,又称最少知道原则(Demeter Principle)
一个类不要知道其他类过多细节, 否则耦合度会很高
6、合成复用原则(Composite Reuse Principle)
单一职责原则 mvc模式体现单一职责原则
每个类负责单一(尽量少)的功能, 功能尽量做到极致.