结构型模式:桥接(Bridge)

摘要: 我一直想用我自己的想法搞明白的问题就是:这些【设计模式的名字】传达了【设计模式本身】的多少意思和多少内涵。对于桥接(Bridge)来说,我想弄清的就是:桥在哪里?故事: 当你买了一双鞋,不太满意的时候,你会想去退货或者换一双。当然很多鞋店/鞋厂会提供这样的服务。建模: 一双你不满意的鞋子 (敏捷之靴?) 你,想退换。(退给他们之后,他们怎么搞你不管) 退 OR 换,这是一个问题。类图:主观意识上,把那个隐形的桥当做主角就成。对自己说三遍:它是主角,它是主角!桥的这边和那边各有一个配角:Left?-> Right。实现:Abstractionnamespace Bridge{ pu... 阅读全文
posted @ 2012-10-06 15:35 caigen 阅读(973) 评论(0) 推荐(0)

创建型模式 -> 结构型模式/行为模式

摘要: 1)创建型模式的重点在创建对象上,相对来说重点突出的比较明显。2)由于程序是数据与操作,所以数据(结构型模式)与操作(行为模式) 总是有点瓜葛。有时候脑中要没个重点不易突出。在单个的结构型模式或行为模式中,要主观地(意识上)将重点或者说注意力放在结构或行为上。这样比较容易内化。3)分别内化之后,可能就比较容易从不同的视角将复杂的设计解构并重构。 阅读全文
posted @ 2012-10-06 15:03 caigen 阅读(835) 评论(0) 推荐(0)