![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 设计模式
scfor333
一生几十亿万步
展开
-
Java 设计模式 02:原型模式
Java 设计模式 02:原型模式 原型模式 原型模式是以一个已经存在的实例为原型,通过复制这个实例的方法创建新实例的模式,实际上复制出来的对象并不一定和原对象相同。原型模式通常指创建相同种类的对象,因为 Java 自带的原型模式是通过二进制流的方式复制的,所以复制速度和复制效率都要高于使用new的方法创建 原型模式的设计 Java 由于已经提供了clone方法,在实现原型模式上十分简单,使用原型模式设计的程序必须具备以下几点: 抽象原型类:规定了具体原型类中必须要实现的接口 具体原型类:实现抽象原创 2021-03-17 13:46:16 · 334 阅读 · 3 评论 -
Java 设计模式 01:单例模式
Java 设计模式 01:单例模式 单例模式 单例模式的定义顾名思义就是一个类只有一个实例,形象地说例如 Windows 系统我的电脑属性界面,就是一个单例模式的例子,当已经有一个打开的我的电脑属性界面,我们无法再打开一个新的相同的界面 单例模式有以下特点: 单例类只有一个实例对象 这个对象只能由单例类自行创建 单例类对外提供一个可以访问单例实例的全局访问点 单例模式的设计 通常情况下,我们设计的类的构造函数都是共有的(public),我们可以在程序中通过new 构造函数()的方式按需创建多原创 2021-03-17 10:19:49 · 287 阅读 · 3 评论