美文网首页
通俗讲,常用的设计模式

通俗讲,常用的设计模式

作者: dynasty_y | 来源:发表于2018-05-07 00:16 被阅读0次

    单例模式

    单例,只有一个样本,这个类已经实例化了,这样所有用到这个类的地方数据是一样的

    工厂模式

    一个抽象接口,多个实现类,Factory返回方法,可以用if判断

    观察者

    一个改变,多个随后做出改变,适合一对多的依赖关系
    被观察者里有观察者列表,有添加观察者函数,有迭代更新观察者的方法update()
    观察者实现一个通用的update()接口

    装饰器

    一个类继承另个类,在调用该类的方法时候会同时调用父类的方法,这样就可以在父类的基础上实现更多的功能
    私有父类

    适配器

    将两个不相关的接口结合在一起
    当一个类A需要另一个类B的方法时候,可以使用一个dAapter继承对应的B类,并实现,A类包含一个Adapter类

    代理模式

    一个类代理另一个类,代理类包含一个被代理类

    相关文章

      网友评论

          本文标题:通俗讲,常用的设计模式

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