基本数据model
Singleton 枚举实现单例模式
Singleton1 基本的线程不安全的单例模式
Singleton2 对获取实例方法枷锁的线程安全的单例模式
Singleton3 双重锁校验单例模式
Singleton4 类加载时实现线程安全的单例模式
Singleton5 类加载和内部类实现线程安全的单例模式
ShallowClone 浅复制原型模式 DeepClone 深赋值原型模式 PrototypeTest 原型模式测试
simplefactory 简单工厂模式 factorymethod 工厂方法模式 abstractfactory 抽象工厂模式
Product.Builder 创建者模式