
设计模式
DavidSoCool
路漫漫其修远兮,吾将上下而求索
展开
-
简单工厂、工厂方法和抽象工厂
简单工厂 // 汽车类 public abstract class Car { public abstract void go(); } // 比亚迪汽车 public class BYD extends Car { @Override public void go() { System.out.println("BYD gogogo"); }...原创 2019-03-14 13:43:16 · 237 阅读 · 0 评论 -
单例模式
单例模式必须私有化构造器! 必须提供一个对外的公共的静态方法访问实例 饿汉式 // 饿汉式 // 优点:没有线程安全问题 // 缺点:提前实例化,暂用内存空间 public class HungerSingleton { private HungerSingleton(){}; private static final HungerSingleton instance=...原创 2019-03-14 14:29:46 · 237 阅读 · 0 评论