设计模式
江上飞鱼
生活不仅有苟且和代码还有远方。。。。
展开
-
Java设计模式之代理模式
周末偷闲学设计模式,以此文记之。 代理模式是常见设计模式之一。它使用代理对象完成用户请求,屏蔽用户对真实对象的访问。 使用意图:如因安全原因,需屏蔽客户端直接访问真实对象;或者远程调用中,使用代理类处理远程方法调用的细节;也可能是为了提升系统性能,对真实对象进行封装,从而达到延迟加载的目的。 1、模式结构 角色 作用 主题接口 ...原创 2018-09-08 17:34:37 · 205 阅读 · 0 评论 -
Java设计模式之享元模式
周末偷闲学技术,谨以此文记之。 享元模式是以提高系统性能为目的。它的核心思想是:如果在一个系统中存在多个相同的对象,那么只需要共享一份对象的拷贝,而不必每一次都创建新的对象。由此需有个一工厂类来构造和维护这些可以共享的对象。 使用意图:可以节省重复创建对象的开销;由于对象数量减少了,所以对系统内存要求也减小了,GC的压力也降低,进而使整个系统拥有...原创 2018-09-09 20:26:22 · 160 阅读 · 0 评论