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