1:单一职责原则
一个类的功能要单一,只做与他相关的事情。
2:开闭原则
软件的设计,针对扩展要打开,针对修改要关闭。提高软件的扩展性和可维护性。
3:里氏代换原则
在能是用基类的时候,一定能够使用子类。
4:接口隔离原则
不要设计庞大臃肿的接口,接口的功要单一。
5:依赖倒置原则
编程要依赖于抽象,不能依赖于实现。
6:迪米特原则(最少知识原则)
两个类应该尽量不要发生相互作用,如果不可避免,尽量引入第三个类。
1:单一职责原则
一个类的功能要单一,只做与他相关的事情。
2:开闭原则
软件的设计,针对扩展要打开,针对修改要关闭。提高软件的扩展性和可维护性。
3:里氏代换原则
在能是用基类的时候,一定能够使用子类。
4:接口隔离原则
不要设计庞大臃肿的接口,接口的功要单一。
5:依赖倒置原则
编程要依赖于抽象,不能依赖于实现。
6:迪米特原则(最少知识原则)
两个类应该尽量不要发生相互作用,如果不可避免,尽量引入第三个类。