摘要: 这应该算是最好理解的一个设计模式了吧··················面向对象语言的原则就是一切都是对象,但是如果真正使用起来,有时对象数可能显得很庞大,比如,字处理软件,如果以每个文字都作为一个对象,几千个字,对象数就是几千,无疑耗费内存,那么我们还是要"求同存异",找出这些对象群的共同点,设计... 阅读全文
posted @ 2015-09-05 22:41 linqiaozhou 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/doubleliang/archive/2011/12/27/2304104.html简而言之,就是让所有的叶子节点执行相同的操作!!!!!!!!!!!!!!!组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和... 阅读全文
posted @ 2015-09-05 22:25 linqiaozhou 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 对于装饰者模式一直不太理解,不懂的他与桥接模式的区别在哪????23种设计模式之一,英文叫Decorator Pattern,又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点编辑(1) 装饰... 阅读全文
posted @ 2015-09-05 21:58 linqiaozhou 阅读(1936) 评论(0) 推荐(0) 编辑
摘要: 1. 概述 将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3. 模式中的角色 3.1 目标接口(Target):客户所期... 阅读全文
posted @ 2015-09-05 21:49 linqiaozhou 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 转:http://www.cnblogs.com/houleixx/archive/2008/02/23/1078877.html设计模式-----桥接模式(Bridge Pattern) 学习设计模式也有一段时间了,今天就把我整理的一篇课程和大家分享,有不妥之处欢迎指出.生活中的一个例子: 就拿汽... 阅读全文
posted @ 2015-09-05 21:48 linqiaozhou 阅读(2377) 评论(0) 推荐(0) 编辑