设计模式

为什么需要设计模式?
1.重用设计和代码 重用设计比重用代码更有意义,自动带来代码重用
2.提高扩展性 大量使用面向接口编程,预留扩展插槽,新的功能或特性很容易加入到系统中来
3.提高灵活性 通过组合提高灵活性,可允许代码修改平稳发生,对一处修改不会波及到其他模块
4.提高开发效率 正确使用设计模式,可以节省大量的时间
小结:一句话就是——提高系统可维护性,延长软件生命周期

设计模式六大原则
1.开闭原则:对扩展开放,对修改关闭
2.单一职责:应该有且只有一个原因引起类的变更。
3.依赖倒置原则:面向接口编程
4.接口隔离原则
5.迪米特法则:
6.里氏替换原则:
小结:开闭原则是六大原则中的基础原则,其他五个原则是实现开闭原则的具体工具和方法。

 

 

你可能感兴趣的:(java,c++)