设计模式是为了让程序,具有更好: 1、代码重用性。即,具有相同功能的代码,不用多次编写。 2、可读性。即,编程规范性,便于其他程序员的阅读和理解。 3、可扩展性。即,当需要增加新的功能时,非常的方便,称为可维护。 4、可靠性。即,当我们增加新的功能后,对原来的功能没有影响。 5、使程序呈现高内聚,低耦合的特性。 设计模式常用的七大原则有 1、单一职责原则 2、接口隔离原则 3、依赖倒转(倒置)原则 4、里氏替换原则 5、开闭原则 6、迪米特法则 7、合成复用原则