单例模式
- 定义
保证一个类仅有一个实例,并提供一个访问它的全局访问点 - 实现方式
懒汉式
饿汉式
双重加锁
内部类
枚举
再牛逼的梦想,也抵不住傻逼似得坚持
定义
简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例
说明
假如应用系统需要支持多种登录方式如:口令认证、域认证(口令认证通常是去数据库中验证用户,而域认证则是需要到微软的域中验证用户)。那么自然的做法就是建立一个各种登录方式都适用的接口,如下图所示
定义
提供一个创建相关或相互依赖对象的接口,而无需指定具体的类。
简单工厂–> 工厂方法 –>抽象工厂
UML
####Link