摘要: 一,概念 Flyweight模式也叫享元模式,是构造型模式之一,享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用。在JAVA语言中,String类型就是使用了享元模式。 二,例子 三个要素 抽象享元角色(Flyweight) :给出一个抽象 阅读全文
posted @ 2017-08-31 16:58 Zender 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一,概念 Proxy模式又叫做代理模式,是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须通过代理与被代理的目标类交互,而代理一般在交互的过程中(交互前后),进行某些特别的处理。 二,例子 阅读全文
posted @ 2017-08-31 16:58 Zender 阅读(537) 评论(0) 推荐(0) 编辑