设计模式
文章平均质量分 74
海平万青
这个作者很懒,什么都没留下…
展开
-
原型模式:
原型模式:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象。原型模式的定义工作原理:将一个原型对象传给要发动创建的对象(即客户端对象),这个要发动创建的对象通过请求原型对象复制自己来实现创建过程创建新对象(也称为克隆对象)的工厂就是原型类自身,工厂方法由负责复制原型对象的克隆方法来实现通过克隆方法所创建的对象是全新的对象,它们在内存中拥有新的地址,每一个克隆对象都是独立的通过不同的方式对克隆对象进行修改以后,可以得到一系列相似但不完全相同的对象正在上传…重新上传取消原型模式包含以下3个角原创 2022-07-02 18:14:42 · 89 阅读 · 1 评论 -
建造者模式
1、建造者模式的定义将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。将客户端与包含多个部件的复杂对象的创建过程分离,客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需建造者的类型即可关注如何逐步创建一个复杂的对象,不同的建造者定义了不同的创建过程2、建造者模式的结构•Builder(抽象建造者)•ConcreteBuilder(具体建造者)•Product(产品)•Director(指挥者)3、建造者模式的实现复杂对象类代码:public class Product原创 2022-07-02 17:58:15 · 183 阅读 · 0 评论 -
抽象工厂模式
工厂方法模式每个具体工厂只有一个或者一组重载的工厂方法,只能生产一种产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销抽象工厂模式一个工厂可以生产一系列产品(一族产品),极大减少了工厂类的数量概念产品等级结构:产品等级结构即产品的继承结构产品族:产品族是指由同一个工厂生产的,位于不同产品等级结构中的一组产品模式动机当系统所提供的工厂生产的具体产品并不是一个简单的对象,而是多个位于不同产品等级结构、属于不同类型的具体产品时就可以使用抽象工厂模式抽象工厂模式是所有形式的工厂模式中最为抽象和最具一般性的原创 2022-07-02 17:46:56 · 523 阅读 · 0 评论 -
工厂方法模式
工厂方法模式原创 2022-07-02 17:31:33 · 67 阅读 · 0 评论 -
简单工厂模式
简单工厂模式原创 2022-07-02 17:09:04 · 126 阅读 · 0 评论 -
2、面向对象设计原则
面向对象设计原则:七大原则的定义与特性原创 2022-07-02 12:59:54 · 410 阅读 · 1 评论 -
1、设计模式概述:
设计模式概述:设计模式的定义与分类原创 2022-07-02 12:17:32 · 92 阅读 · 0 评论