设计模式
Sunskies
这个作者很懒,什么都没留下…
展开
-
单例模式
使用场景: 需要频繁进行创建和销毁的对象 创建对象时耗时过多或耗费资源过多的对象 工具类对象 频繁访问数据库或文件的对象 推荐方式 1.双重检查 public class Singleton { private static volatile Singleton singleton; //用volatile修饰的变量,线程在每次使用变量...原创 2019-01-04 15:23:50 · 65 阅读 · 0 评论 -
工厂模式
概述 工厂模式的意义在于定义了一个创建产品对象的工厂接口,将实际的创建工作推迟的子类当中,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口。这样的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品 简单工厂模式(创建一个动物工厂) 1.定义一个动物接口 public interface AnimalInterface { void draw()...原创 2019-02-10 00:07:04 · 69 阅读 · 0 评论