设计模式学习4-Bridge模式
摘要:
Bridge模式(桥接模式):定义:将抽象与其实现解耦,使它们都可以独立地变化。(注:这里的实现指抽象类及其派生类用来实现自己的对象)实现:将实现封装在一个抽象类中。在要实现的抽象的基类中包含一个实现的句柄。结构图:其中Abstraction为要实现的对象接口,Implementor为具体的实现类接口。Abstraction的派生类使用Implementor的派生类,却无需知道自己具体使用哪一个ConcreteImplementor。代码示例:考虑这样的软件需求:需要编写一个程序,使用两个绘图程序(DP1和DP2)之一绘制矩形和圆形。首先先定义实现,Drawing为实现的基类,V1Drawin 阅读全文
posted @ 2013-04-07 01:54 cjfwu 阅读(250) 评论(0) 推荐(1) 编辑