设计模式
靳以山
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式
单例模式的实现方式 名称 说明 懒汉式 线程不安全 懒汉式 线程安全 线程安全,开销大 饿汉式 线程安全,缺点是类加载的时候就初始化了 双重检验锁 线程安全,使用时才实例化,缺点是太复杂了 静态内部类 线程安全,使用时才实例化,实现起来比上面要简单一点,最常用的单例实现方式 枚举 利用枚举本身的特性实现单例,最推荐的做法1 懒汉式public原创 2016-08-17 16:51:15 · 247 阅读 · 0 评论 -
设计模式
名称 定义 策略模式 封装了算法,为不同的算法提供统一的接口 单一职责 就一个类而言,应当仅有一个引起它变化的原因 开放封闭原则 类、模块、函数可以扩展,但是不可以修改 依赖倒转原则 抽象不应该依赖细节,细节应该依赖于抽象 里氏替换原则 子类型必须能够替换掉它们的父类型 装饰模式 动态的给对象添加额外的职责 代理模式 为其他对象提供一种代理以原创 2016-09-05 23:32:04 · 194 阅读 · 0 评论