设计模式
隐市高手
心有猛虎,细嗅蔷薇;盛宴之后,泪流满面。
展开
-
【设计模式(三)】原型模式
一、原型模式概述 原型模式是指:用原型实例指定创建对象的种类,并通过拷贝这些原型,创建新的对象。原型模式是一种创建型设计模式,允许一个对象再创建一个可定制的对象,无须知道知道如何创建的对象。用大白话解释就是,已知一个对象,再根据这个对象复制一个一模一样的对象。 二、关于深拷贝和浅拷贝 深拷贝:就是对象里面无论有属性或者方法,在复制新对象的时候,都全部拷贝过来,形成一个新的对象。 浅拷贝:就...原创 2019-12-30 23:50:22 · 185 阅读 · 0 评论 -
【设计模式(一)】单例模式
一、枚举实现单例 public enum Application { INSTANCE; public void sayOK() { System.out.println("OK...."); } } 优点:天生能避免线程同步问题,而且还能防止反序列化重新创建新对象。 二、静态内部类实现单例 public class Application { ...原创 2019-12-29 22:29:00 · 208 阅读 · 0 评论