导航

2011年10月13日

摘要: 一言概括:通过组合的方式实现对象功能的动态添加或删除。图例:下面这个图片是装饰模式官方的说明,大家先看一下有个印象即可。这个图相对抽象,我们来通过一个列子来说明:有一个渔民救了一条金鱼,金鱼对渔民说:我帮你实现个愿望吧。渔民很高兴,说:好啊,我要一个房子。金鱼问:没问题,什么样子的房子呢。渔民说:很简单的就好了。毕竟我们的金鱼生活在水里,不懂得人类的生活,所以就创造了一个没有窗户没有门的房子。渔民回去一看,心想:哎呀,这也没办法住啊。于是告诉金鱼:这个房子我没法住,再给我加个门吧。金鱼说:这个房子造好了就没法改了,我在给你照原样复制一个,不过会多一个门。于是,现在有2个房子,一个没门,一个有门 阅读全文

posted @ 2011-10-13 16:14 雨夜孤鹤 阅读(148) 评论(0) 推荐(0) 编辑