如是说的博客

读史使人明智 读诗使人灵秀 数学使人周密 科学使人深刻 伦理学使人庄重 逻辑修辞之学使人善辩...

自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浅谈建造者模式(Builder Pattern)

建造者模式 建造者模式(Builder Pattern)也叫做生成器模式,属于创建型模式。其定义是: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 感觉这句话很不好理解啊!其实通俗的说,就是这个模式可以将部件和组装过程分开,一步一步创建一个复杂的对象,用户只需要指定...

2019-06-17 21:50:50

阅读数 33

评论数 0

浅谈模版方法模式(Template Method Pattern)

模版方法模式 模版方法模式的定义是定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。其实在我们日常编程中经常不自觉地就使用到了模版方法模式,但是很多情况下,我们并不知道自己使用了模版方法模式。 模式组成 模版方法模式的通用类图: ...

2019-06-16 17:28:00

阅读数 26

评论数 0

浅谈抽象工厂模式(Abstract Factory Pattern)

抽象工厂模式 之前我们了解了简单工厂模式和工厂方法模式,那么在工厂模式族中还有一个抽象工厂模式(Abstract Factory Pattern)。 抽象工厂模式的介绍 抽象工厂模式是一种比较常用的模式,定义如下: 为创建一组相关或相互依赖的对象提供一个接口,而且无须指定它们的具体类 抽象工厂...

2019-06-16 16:17:41

阅读数 50

评论数 0

浅谈工厂方法模式(Factory Method)

工厂方法模型 既然已经有了简单工厂模型了,为什么还有一个工厂方法模型呢?其实工厂方法模型就是为了解决简单工厂模型的缺点而产生的。简单工厂模型的缺点有哪些可以看这里:《浅谈简单工厂方法模式》,在此我们就不细说了。 总之,为了解决简单工厂模型的问题,我们又有了一种新的模型:工厂方法模型。 工厂方法模型...

2019-06-13 21:50:42

阅读数 145

评论数 0

浅谈简单工厂方法模式(Simple Factory Pattern)

简单工厂模式 为了更加深理解工厂方法模式,我们需要先了解什么是简单工厂模式(Simple Factory Pattern)。 简单工厂模式的含义 简单工厂模式又称静态工厂方法模式,是属于创造型模式,它不属于23种GOF设计模式,是工厂模式的一个变种吧。为什么又称为静态工厂模式呢?这是因为它的工厂方...

2019-06-13 21:08:07

阅读数 37

评论数 0

浅谈单例模式

简介 单例模式是一种常见的软件设计模式,其定义是:确保某一个类只有一个实例,且自行实例化并向整个系统提供这个实例。 单例模式的通用类图如下: 基本实现思路: 定义该类的构造方法为私有(private),这样在其他代码中就无法通过new来生成该类的实例。 在类中向系统暴露一个静态方法,该静态方法...

2019-06-10 17:50:45

阅读数 30

评论数 0

提示
确定要删除当前文章?
取消 删除