![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
五里之南
这个作者很懒,什么都没留下…
展开
-
设计模式专题--观察者模式
一、前言 在日常的写代码中,观察者模式是很常见的一种模式,例如:在写入或者拷贝一个比较大的文件的过程中,我们常常需要知道进度是怎么样的。这样我们就希望有一些代码能够去实现这样的功能,观察者模式就诞生了。二、模式介绍 观察者模式,主要是由两个类进行实现。观察者类:主要负责接收被观察者发出的消息。进行相关的数据处理,消息提醒。 被观察者类:提供观察者的注册、注销、通知观察...原创 2020-03-03 16:31:52 · 120 阅读 · 0 评论 -
设计模式专题--简单工厂、工厂、抽象工厂
一、前言简单工厂模式、工厂模式、抽象工厂模式,虽然分为三个设计模式,但是有一些共通的地方,而在学习的时候常常会分不清这三种模式的区别,不知道该怎么去合理的使用这三种模式。本篇文章通过融合对三种模式的具体实现进行分析,来区别开三种设计模式。二、模式介绍1、简单工厂模式简单工厂模式,通过创建一个专门定义的工厂类,来负责创建其他的具体产品的实例。工厂创建的具体的实例是通过传入的参数来进行...原创 2019-04-15 10:30:53 · 657 阅读 · 0 评论