美文网首页
设计模式

设计模式

作者: 哈222 | 来源:发表于2018-09-21 17:57 被阅读0次

    策略模式:

    找出应用中可能需要的变化之处,把它们独立出来,不要和哪些不需要变化的代码混在一起。

    具体策略:实现接口

    组合类:管理策略类,定义策略接口,设定具体的策略

    观察者模式:

    拉(仅获取对象中想要的信息)

    定义了一种一对多的依赖关系,让多个观察者同时监听某一个主题对象,当主题对象状态发生变化,会通知所有的观察者对象,使他们能够自动更新自己。

     

    装饰者模式

    例如食物中加菜,若想知道价格,如果把每一种搭配都继承父类,则将出现数量庞大的子类,因此把菜作为装饰者,可减少子类数量

    工厂模式

    通过工厂类进行类型的选择,通过多态的形式返回对象

    抽象工厂模式

    存在多种

    相关文章

      网友评论

          本文标题:设计模式

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