
设计模式
文章平均质量分 86
猪粉肠
这个作者很懒,什么都没留下…
展开
-
03-装饰者模式(Decorator)
动态地给一个对象添加一些额为的职责。对此,装饰者模式比直接继承父类增加功能更加灵活。原创 2023-10-29 20:25:39 · 191 阅读 · 0 评论 -
设计模式-01策略模式
设计模式原理,策略模式介绍原创 2023-07-15 18:12:36 · 574 阅读 · 0 评论 -
观察者模式
一、定义 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。通俗说就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 二、结构图 图中反映了观察者模式的四个角色 **抽象被观察者角色:**也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,每个主题都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。 **抽象观察者角色:**为所有的具体观察者定义一个接口,在转载 2021-08-14 17:06:53 · 122 阅读 · 0 评论