大话设计模式
文章平均质量分 54
luu2017
这个作者很懒,什么都没留下…
展开
-
大话设计模式-简单工厂模式
大话设计模式-简单工厂模式原创 2022-03-02 19:59:29 · 99 阅读 · 0 评论 -
大话设计模式 -观察者模式
今天来写一下,文章内容主要是对大话设计模式这本书的整理。 1.观察者模式定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自动更新自己。 2.问题引入 员工小a,小b,小c,放弃内卷,决定摸鱼,但又担心老板发现。 员工小d是公司前台,于是小a,b,c寻求小d帮助,一旦老板来公司,就第一时间通知他们。 设计一个结构,实现这一需求。 3.问题分析 前台小d可以看作一个发布者【publish】,而小a,小b和原创 2021-12-28 20:38:18 · 254 阅读 · 0 评论 -
设计模式 -组合模式
1.组合模式定义: 将对象组合成树形结构以表示‘部分-整体’的层次结构,组合模式使得用户对单个对象和组合对象的舒勇具有一致性 2.问题引入 总公司需要一套办公管理系统,拥有 人力资源,财务和运营等部门功能。 而总公司下面的华东,华北公司也拥有人力 资源和财务运行等部门。 总部,分部是树形结构的,不可以简单的平行管理 如何才能既满足层级管理的要求,又能够实现功能模块代码的复用? 3.问题分析 总公司的组织架构复用于分公司 可以抽象为 **整体与部分可以被一致对待的问题** 总公司相当于一刻大树,而下原创 2021-12-26 13:42:46 · 274 阅读 · 0 评论