![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
Morn_Li
此人不懒,就是什么都没有写
展开
-
设计模式--原型模式
原型模式原型(Prototype)模式的定义如下:用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。实现方法实现 Cloneable接口...原创 2019-01-24 16:23:53 · 105 阅读 · 0 评论 -
设计模式--建造者模式
建造者模式建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。我的理解:当A对象中的属性是其他对象时,通过属性的set()方法给属性赋值,最终获取到A对象。建造者(...原创 2019-01-25 11:21:00 · 137 阅读 · 0 评论 -
设计模式--工厂方法与抽象工厂
工厂方法工厂方法(FactoryMethod)模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。抽象工厂抽象工厂(AbstractFactory)模式的定义:是一种为访问类提供一个创建一组相关或相互依赖对象的接口,且访问类无须指定所要产品的具体类就能得到同族的不同等级的产品的模式结构。工厂方法模...原创 2019-01-25 11:21:38 · 128 阅读 · 0 评论 -
设计模式--适配器模式
适配器模式适配器模式(Adapter)的定义如下:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。//对象适配器类class ObjectAdapter implements Target{ private Adaptee adaptee; public ObjectAdapter(Adaptee adaptee) ...原创 2019-01-28 14:28:12 · 114 阅读 · 0 评论