美文网首页
spring 设计模式篇(前)

spring 设计模式篇(前)

作者: Lucksheep | 来源:发表于2018-08-06 16:03 被阅读45次

      设计模式俗称:套路

    一、spring常见设计模式    (23种设计模式)

        创建型:工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式

        结构型:适配器模式、桥接模式、组合模式、装饰者模式、门面模式、享元模式、代理模式

        行为型:解释器模式、模版方法模式、责任链模式、命令模式、迭代器模式、调解者模式、备忘录模式、观察者模式、状态模式

                        策略模式、访问者模式

        其它:委派模式、简单工厂模式

    二、设计模式在应用中遵循的六大原则

        1、开闭原则:对扩展开放,对修改关闭。

        2、里氏代换原则:任何基类出现的地方,子类一定可以出现。

        3、依赖倒转原则:针对接口编程,依赖于抽象,而不依赖于具体。

        4、接口隔离原则:使用多个隔离的接口,比使用单个接口要好。

        5、迪米特法则:一个实体应该尽量少于其它实体之间发生互动,使得系统功能相对独立。

        6、合成复用原则:尽量使用合成/聚合的方式,而不是使用继承。

    三、设计模式的好处

        提升代码的可读性、扩展性、维护成本、复杂的业务问题、代码整洁(看起来代码很爽)等等

    相关文章

      网友评论

          本文标题:spring 设计模式篇(前)

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