![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 82
苍凉_天空
IT专业
展开
-
Java设计模式学习笔记(五 )
创建型模式--建造者模式模式的定义和特点模式的结构于实现模式的应用实例应用场景模式的扩展模式的定义和特点建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。优点:(1)各个具体的建造者相互独立,有利于系统的扩展。(2)客户端不必知道产品内部组成的细节,便于控制细节风险。缺点:(1)产品的组成部分必须相同,限制了其使用范围。(2)如果产品的内原创 2021-08-04 23:08:22 · 93 阅读 · 0 评论 -
Java设计模式学习笔记(四)
抽象工厂模式模式的定义和特点模式的结构与实现模式的定义和特点抽象工厂(Abstract Factory )模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。抽象工厂模式是工厂方法模式的升级版本,工厂方法模式只生产一个等级的产品, 而抽象工厂模式可生。使用抽象工厂模式一般要满足以下条件。1、系统中有多个产品族,每个具体工厂创建同一族但属于不同等级结构的产品。2、系统一次只可能消费其中某一族产品,即同族的产品原创 2021-08-02 22:17:09 · 98 阅读 · 0 评论 -
Java设计模式学习笔记(三)
创建型模式--下原创 2021-07-31 14:00:59 · 76 阅读 · 0 评论 -
Java设计模式学习笔记(二)
创建型模式--上单例模式模式的定义与特点模式的结构与实现模式的应用实例应用场景原型模式模式的定义与特点模式的结构与实现模式的应用实例应用场景模式的扩展单例模式模式的定义与特点单例模式的定义:指一个类只有一个实例,且该类能自行创建这个实例的模式。特点:1、单例类只有一个实例对象2、该单例对象必须由单例类自行创建3、单例类对外提供一个访问该单例的全局访问点模式的结构与实现将类的构造函...原创 2020-03-08 12:16:15 · 176 阅读 · 0 评论 -
Java设计模式学习笔记(一)
设计模式基本概念23种设计模式设计模式功能23种设计模式设计模式功能(1)单例模式(Singleton):一个类只能产生一个实例,该类提供了一个全局访问点供外部获取该实例。(2)原型模式(Prototype):将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。(3)工厂方法模式(Factory Method):提供一个用于创建产品的接口,由子类决定生产什么产品。(4...原创 2020-03-08 12:14:47 · 118 阅读 · 0 评论