
设计模式
文章平均质量分 91
fanger8848
修炼中
展开
-
原型模式介绍
文章目录1、定义与特点定义优点缺点2、结构与实现2.1、模式的结构2.2、模式的实现浅克隆模式深克隆模式3、应用场景参考1、定义与特点定义 原型(Prototype)模式,用一个已经创建的实例作为原型,通过复制该原型对象来创建一个和原型相同或相似的新对象。在这里,原型实例指定了要创建的对象的种类。用这种方式创建对象非常高效,根本无须知道对象创建的细节。例如,Windows 操作系统的安装通常较耗时,如果复制就快了很多。在生活中复制的例子非常多,这里不一一列举了。优点Java自带的原型模式基于内原创 2021-12-14 22:56:30 · 1705 阅读 · 0 评论 -
单例模式介绍
1、单例介绍1.1、单例模式使用场景单例模式(Singleton Pattern )是指确保一个类在任何情况下都绝对只有一个实例,并提供一个全局访问点。单例模式是创建型模式。单例模式在现实生活中应用也非常广泛。J2EE标准中的ServletContext ,ServletContextConfig 等、 Spring 框架应用中ApplicationContext、数据库的连接池等也都是单例形式。1.2、单例的实现思路静态化实例对象。私有化构造方法,禁止通过构造方法创建实例。提供一个公共的静态原创 2021-12-11 17:33:18 · 173 阅读 · 0 评论