Loading

摘要: 建造者模式 简介 建造者模式将客户端与包含多个部件的复杂对象的创建过程分离,客户端不必知道复杂对象的内部组成方式和装配方式,只需要知道所需建造者的类型即可。 建造者模式:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 结构 实现 实现方式: 清晰地定义通用步骤,确保它们可 阅读全文
posted @ 2020-08-22 23:56 Parzulpan 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式 简介 抽象工厂模式,其抽象程度更高,每一个具体工厂可以生产一组相关的具体产品对象。 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 结构 实现 实现方式: 以不同的产品类型与产品变体为维度绘制矩阵。 为所有产品声明抽象产品接口。然后让所有具体产品类实 阅读全文
posted @ 2020-08-22 17:46 Parzulpan 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式 简介 为了利用简单工厂模式且遵循开闭原则,工厂方法模式中不再使用工厂类统一创建所有的具体产品,而是针对不同的产品设计了不同的工厂,每一个工厂只生产特定的产品。 工厂方法模式:定义一个用于创建对象的接口,但是让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类。 结构 实 阅读全文
posted @ 2020-08-22 17:44 Parzulpan 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 简单工厂模式 简介 简单工厂模式是最简单的设计模式之一,其实它并不严格属于23种设计模式,但是其应用也相当频繁,同时它也是其余创建型模式的基础。 简单工厂模式:定义一个简单工厂类,它可能根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。 结构 实现 实现方式: 设计一个抽象产品类,它 阅读全文
posted @ 2020-08-22 17:43 Parzulpan 阅读(135) 评论(0) 推荐(0) 编辑