2013年6月9日

设计模式(22)---->访问者模式

摘要: 访问者模式 一、引子 对于系统中一个已经完成的类层次结构,我们已经给它提供了满足需求的接口。但是面对新增加的需求,我们应该怎么做呢?如果这是为数不多的几次变动,而且你不用为了一个需求的调整而将整个类层次结构统统地修改一遍,那么直接在原有类层次结构上修改也许是个不错 的主意。 但是往往我们遇到的却是: 阅读全文

posted @ 2013-06-09 23:14 小-强-斋-太 阅读(153) 评论(0) 推荐(0) 编辑

设计模式(22)---->访问者模式

摘要: 访问者模式 一、引子 对于系统中一个已经完成的类层次结构,我们已经给它提供了满足需求的接口。但是面对新增加的需求,我们应该怎么做呢?如果这是为数不多的几次变动,而且你不用为了一个需求的调整而将整个类层次结构统统地修改一遍,那么直接在原有类层次结构上修改也许是个不错 的主意。 但是往往我... 阅读全文

posted @ 2013-06-09 23:14 小-强-斋-太 阅读(166) 评论(0) 推荐(0) 编辑

设计模式(21)---->享元模式

摘要: 享元模式 一、定义 GOF:运用共享技术有效地支持大量细粒度的对象。 二、引入 有些应用程序得益于在其整个设计过程中采用对象技术,但简单化的实现代价极大。使用面向对象的抽象化,可能会造成庞大的对象群,造成空间的巨大消耗,而影响性能。 在文档编辑器例子中如果一个字符对应一个对象,那么一篇文档所... 阅读全文

posted @ 2013-06-09 20:43 小-强-斋-太 阅读(192) 评论(0) 推荐(0) 编辑

设计模式(21)---->享元模式

摘要: 享元模式 一、定义 GOF:运用共享技术有效地支持大量细粒度的对象。 二、引入 有些应用程序得益于在其整个设计过程中采用对象技术,但简单化的实现代价极大。使用面向对象的抽象化,可能会造成庞大的对象群,造成空间的巨大消耗,而影响性能。 在文档编辑器例子中如果一个字符对应一个对象,那么一篇文档所要容纳的 阅读全文

posted @ 2013-06-09 20:43 小-强-斋-太 阅读(165) 评论(0) 推荐(0) 编辑

导航