![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
gracebxp
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式之单例模式
一.文章推荐 文章推荐 二.创建型模式 创建型模式(Creational Pattern)对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。为了使软件的结构更加清晰,外界对于这些对象只需要知道它们共同的接口,而不清楚其具体的实现细节,使整个系统的设计更加符合单一职责原则。 创建型模式在创建什么(What),由谁创建(Who),何时创建(When)等方面都为软件设计者提供了尽可...原创 2019-06-07 23:46:12 · 68 阅读 · 0 评论 -
设计模式之工厂模式
一.工厂模式介绍 1.1 工厂模式的定义 在基类中定义创建对象的一个接口,让子类决定实例化哪个类。工厂方法让一个类的实例化延迟到子类中进行。 1.2 工厂模式的分类 – 简单工厂模式(Simple Factory) • 用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码) 又称静态工厂方法模式(Static Factory Method Pattern) – 工厂方法模式(Fa...原创 2019-06-09 23:49:26 · 79 阅读 · 0 评论 -
设计模式之建造者模式
文章目录一.建造者模式介绍1.1 定义1.2 为什么要用建造者模式1.3 哪些情况下不适合建造者模式1.4 模式结构1.4.1 示例1.4.2 建造者所包含的角色1.5 应用的场景 一.建造者模式介绍 1.1 定义 建造者模式(Builder Pattern):分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。 从而可以构造出复杂的对象。这个模式适用于:某个对象...原创 2019-06-11 20:15:47 · 100 阅读 · 0 评论