5个基本设计原则
单一职责原则(Single-Resposibility Principle)
低耦合、高内聚
开放封闭原则(Open-Closed principle)
Liskov替换原则(Liskov-Substituion Principle)
子类必须能够替换其基类
依赖倒置原则(Dependecy-Inversion Principle)
依赖于抽象
接口隔离原则(Interface-Segregation Principle)
使用多个小的专门的接口,而不要使用一个大的总接口。<br>