随笔分类 -  设计模式

学会设计模式, 专研前辈和精英们的设计思想, 融入到平时的coding中去.
摘要:单例模式 "目录" 保证一个类仅有一个实例, 并提供一个全局访问这个实例的方法. 多线程的时候同时访问时可能会造成实例化出多个实例. sloution 1. 加锁 通常来说开发者会考虑为单例模式类添加一个锁, 但是这种方式会造成每次调用 的时候都需要lock. 这会对效率产生影响. private 阅读全文
posted @ 2019-05-12 15:32 YanyuWu 阅读(145) 评论(0) 推荐(0)
摘要:"目录" 代理模式(Proxy) 就是说代理类与被代理的类具有相同的接口, 然后客户端必须通过代理类来与被代理的类进行交互. 而代理一般在交互的前后进行某些特定的处理. proxy模式的类型 一般去handel client对于远程service的调用. 适用于被代理的subject为web ser 阅读全文
posted @ 2019-05-10 18:27 YanyuWu 阅读(166) 评论(0) 推荐(0)
摘要:简单工厂模式(Simple Factory) "目录" 添加一个工厂类, 在工厂类中添加一个创建实例的方法, 根据参数的不同, 初始化不同的实例. "代码示例" 阅读全文
posted @ 2019-05-08 13:11 YanyuWu 阅读(150) 评论(0) 推荐(0)