为什么需要设计模式?
    
    
    1.重用设计和代码 重用设计比重用代码更有意义,自动带来代码重用
    
    2.提高扩展性 大量使用面向接口编程,预留扩展插槽,新的功能或特性很容易加入到系统中来
    
    3.提高灵活性 通过组合提高灵活性,可允许代码修改平稳发生,对一处修改不会波及到其他模块
    
    4.提高开发效率 正确使用设计模式,可以节省大量的时间
    
    
     小结:一句话就是——提高系统可维护性,延长软件生命周期
    
   
    
     设计模式六大原则
    
    
    1.开闭原则:对扩展开放,对修改关闭
    
    2.单一职责:应该有且只有一个原因引起类的变更。
    
    3.依赖倒置原则:面向接口编程
    
    4.接口隔离原则
    
    5.迪米特法则:
    
    6.里氏替换原则:
    
    
     小结:开闭原则是六大原则中的基础原则,其他五个原则是实现开闭原则的具体工具和方法。
    
   
 
版权声明:本文为u010287873原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
