摘要: 享元(Flyweight)模式是有关改善性能的一种方法,GOF对享元的功能定义是:运用共享技术有效地支持大量细粒度的对象。为了做到共享,首先要区分内部状态(Internal State)和外部状态(External State)。内部状态是存储在享元对象的内部,不随环境的变化而有所不同,因而可以共享 阅读全文
posted @ 2017-08-14 15:24 Judy518 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 外观(Facade)模式又称门面模式,感觉这是设计模式中一个比较容易理解的模式,GOF对其所起作用描述为:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层的接口,这个接口使得这一子系统更加容易使用。Facade的形象化描述可以借用GOF一书中的插图进行表述,如下: 《Java与 阅读全文
posted @ 2017-08-14 10:20 Judy518 阅读(113) 评论(0) 推荐(0) 编辑