![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 73
程序○人生
这个作者很懒,什么都没留下…
展开
-
大话设计模式——观察者模式
一.简单介绍 观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或从属者模式),一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。 二.原理结构图 Ob就是观察者的意思,Subject是被观察对象,我们把他们都定义一个抽象接口。 观察者(Observer...原创 2018-11-16 10:38:52 · 215 阅读 · 0 评论 -
大话设计模式——策略模式
一.开始之前 在进行讲解这个模式之前,我们首先想一个问题:我们现在有一个鸭子(duck)接口,工厂已经根据这个模型开始生产各种各样的鸭子实例,但是,上面突然提出需求,我们需要对于原有的鸭子添加新的行为或者功能;我们的处理办法呢? 可能很多人提出,可以在接口添加新的行为方法,子类进行实现;这时候,有一个橡皮鸭混在了里面,它没有任何表现行为;我们是不是还需要在子类进行定制开发;而且以后每一次维护都需要...原创 2019-02-12 14:51:47 · 227 阅读 · 0 评论