设计模式
文章平均质量分 81
弗兰克扬
虽有天下易生之物,一日暴之,十日寒之,未有能生者也.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java —— Flyweight 享元模式
文章目录Java —— Flyweight 享元模式简介用处简单例子要点对多个地方产生影响Intrinsic 与 Extrinsic不要让被共享实例被垃圾回收器回收了内存之外的其它资源代码 Java —— Flyweight 享元模式 结构型模式 Flyweight 【/'flaɪweɪt/ 轻量级的】 共享对象,避免浪费。 简介 通过尽量共享实例来避免new出实例,主要用于减少创建对象和数量,以...原创 2019-04-16 10:35:59 · 548 阅读 · 0 评论 -
Java —— Singleton 单例模式
文章目录Java —— Singleton 单例模式简介注意用处简单例子基础示例懒汉式(线程不安全)懒汉式(线程安全)饿汉式双检索 / 双重校验锁(DCL,即 double-checked locking)登记式/静态内部类枚举涉及角色要点构造函数相关的设计模式应用实例优点使用场景代码 Java —— Singleton 单例模式 创造型模式 想确保任何情况下都绝对只有1个实例 想在程序上表现出...原创 2019-04-16 14:59:26 · 2433 阅读 · 4 评论 -
Java —— Observer 观察者模式
文章目录Java —— Observer 观察者模式简介用处简单例子涉及角色要点这里也出现了可替换性Observer的顺序当Observer的行为会对Subject产生影响时传递更新信息的方式从“观察”变为“通知”MVC(Model / View / Controller)相关的设计模式应用实例优点缺点使用场景注意事项代码 Java —— Observer 观察者模式 行为型模式 当对象存在一对...原创 2019-04-17 19:16:41 · 788 阅读 · 0 评论 -
Java —— Proxy 代理模式
Java —— 代理模式原创 2019-04-15 13:39:17 · 517 阅读 · 0 评论 -
Java —— 设计模式
文章目录Java —— 设计模式导航创建型模式结构型模式行为型模式 Java —— 设计模式 导航 创建型模式 Abstract Factory 模式 Builder 模式 Factory Method 模式 Prototype 模式 Singleton 模式 结构型模式 Adapter 模式 Composite 模式 Bridge 模式 Decorator 模式 Facade 模式 Fly...原创 2019-04-15 15:48:27 · 806 阅读 · 0 评论 -
Java —— Decorator 装饰器模式
文章目录Java —— Decorator 装饰器模式简介用处简单例子结构代码涉及角色相关的设计模式应用实例优点缺点使用场景注意事项代码 Java —— Decorator 装饰器模式 结构型模式 装饰边框与被装饰物的一致性 简介 首先看一个比喻: 假设有一块蛋糕,涂上奶油,其它什么有不加,就是奶油蛋糕。如果加上草莓,就是草莓蛋糕。如果再加上一块黑色巧克力,上面用白色巧克力写上名,然后插上蜡烛,就...原创 2019-04-18 16:59:23 · 696 阅读 · 0 评论
分享