美文网首页
2018-01-07

2018-01-07

作者: 风神的马甲 | 来源:发表于2018-01-07 18:50 被阅读0次

                                      大话设计模式——开篇

    1、什么是设计模式?

        设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。

    2、设计模式的由来?

        为了解决特定场景下的问题而制定的解决方案,这些方案经过了大量的时间和验证,得到了大家的认可。

    3、设计模式的好处?

        a、使项目结构变得清晰;

        b、便于项目后期的维护和扩展;

        注意:不能为了设计莫模式,而去使用设计模式;

        原则:构建可复用,可以维护代码的经验法则(便于维护)。

    4、设计模式的基本原则:

        a.开闭原则 :对模块扩展开放,对修改关闭,.m文件里面的代码不改变;

        b.里氏代换原则  :任何类可以出现的地方,子类一定可以出现,子类和父类可以相互替      换,子类可以调用用父类所有的方法;

        c.依赖倒转原则 :抽象不依赖于细节,细节依赖于抽象(一般指接口);

        d.接口隔离原则 :接口里面只做必要的事情,不做其他相关的事情;   

        e.合成/聚合复用原则 :需要从一个类扩展出另外一种方法,尽量不要使用继承,使用新的方法;

        f.最小知识原则 :两个类没有彼此直接通信,而是使用另一个类来通信;

        g.单一职责原则 :一个类只负责一个功能领域;

    5、设计模式的种类:(共23种)

    再细分一下:

    总结:在开篇中,先粗略的介绍了设计模式的背景,还有分类,后面的章节中,将会对每一种设计模式进行举例讲解。

    相关文章

      网友评论

          本文标题:2018-01-07

          本文链接:https://www.haomeiwen.com/subject/petmnxtx.html