
23种设计模式
图解设计模式阅读总结
冰的橙汁汽水
一起学习,一起进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Builder模式
一、概念 Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户在不知道内部构建细节的情况下,可以更精细地控制对象的构造流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来。 二、Builder模式中的角色: Builder(建造者) Builder角色定义负责定义用于生成实例的接口(API)。Builder角色中准备了生成实例的方法。 C...原创 2020-03-23 23:15:29 · 236 阅读 · 0 评论 -
Prototype模式(原型模式)
一、概念 在不指定类名的前提下生成实例 二、Prototype模式中的角色 Prototype(原型) Product角色定义用于复制现有实例来生成新实例的方法 ConcretePrototype(原型) ConcretePrototype角色负责实现复制现有实例并生成新实例的方法。 Client(原型) Client角色负责使用复制实例的方法生成新的实例 三、Protot...原创 2020-03-23 21:33:23 · 161 阅读 · 0 评论 -
单例模式(Singleton)
一、概念:确保生成一个实例的模式被称为单例模式。 1.Singleton类定义了static字段 singleton并将其初始化为Singleton的实例。 2.Singleton类的构造函数是private ,这是为了禁止从外部调用构造函数,new Singleton()。 二、单例模式中的角色: Singleton Singleton角色中有一个返回唯一实例的static方法。...原创 2020-03-17 22:27:23 · 426 阅读 · 0 评论 -
23种设计模式总结
本内容只是对设计模式的一些学习感悟原创 2020-03-16 23:30:06 · 172 阅读 · 0 评论