posts - 34,comments - 2,trackbacks - 0
GoF23
GoF23小结      摘要: 一、 什么是设计模式。

毫无疑问,设计模式是前人总结下来,一些设计经验经过被反复使用、并为多数人知晓、经过分类编目。模式是一种问题的解决思路,它已经适用于一个实践环境,并且可以适用于其他坏境。

最终由GoF总结出23种设计模式。

二、 为什么要使用。

  阅读全文
posted @ 2011-09-29 08:12 Yu_ 阅读(361) | 评论 (0)  编辑
Bridge 桥模式      摘要: 1、什么是Bridge模式?
这个问题我用一言两语实在无法概括其根本。不过我是这样分析的:
①、对象这个概念可以认为是由“属性”和“行为”两个部分组成的。属性我们可以认为是一种静止的,是一种抽象;一般情况下,行为是包含在一个对象中,但是,在有的情况下,我们需要将这些行为也进行归类,形成一个总的行为接口,这就是桥模式的用处。
②、Bridge模式是解决多层继承的。如果你在实现应用中一个类,需要继承两个以上的类,并且这两者之间又持有某种关系,它们两个都会有多种变化。Bridge模式是把这两个类,分解为一个抽象,一个实现,使它们两个分离,这样两种类可以独立的变化。举一个例子:
  阅读全文
posted @ 2011-09-27 18:42 Yu_ 阅读(331) | 评论 (0)  编辑