
设计模式
冰室晨也
这个作者很懒,什么都没留下…
展开
-
单例模式
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。下面接下来让我们一起来看看吧 简介 单例模式(Singleton Pattern)是 最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创...原创 2019-08-14 10:07:50 · 113 阅读 · 0 评论 -
工厂模式
工厂模式简介工厂模式解决的问题是:接口选择问题,即让对象自己决定调用什么构造函数来实例化自己,对象本身并不关心该构造函数是什么 工厂模式分类 目录 简单工厂模式 工厂方法模式 抽象工厂模式 简单工厂模式、工厂方法模式和抽象工厂模式的对比 简单工厂模式 简单工厂模式是工厂模式中最简单的一种,它使用了最简单的方式隐藏了创建对象的细节,一般需要告诉工厂类所需要的类型,工厂类就会调用相应的...原创 2019-08-31 16:31:50 · 210 阅读 · 0 评论 -
观察者模式
目录导读 目录 观察者模式 简介 模式结构 观察者模式的优点: 观察者模式的缺点: 代码实现 观察者模式 简介 当对象存在一对多的关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它依赖对象。观察者模式属于行为型模式,又被称为发布-订阅模式、模式-视图模式、源-监听器模式或从属者模式。观察者模式中分为目标和观察者,目标可以被多个观...原创 2019-09-03 10:32:34 · 195 阅读 · 0 评论