社区
.NET Framework
帖子详情
大虾,桥接(Bridge)、中介者(Mediator)、观察者(Observer)这三3中模式有什么区别和相关?
kufan
2004-05-07 02:44:24
请举例子说明。
...全文
147
17
打赏
收藏
大虾,桥接(Bridge)、中介者(Mediator)、观察者(Observer)这三3中模式有什么区别和相关?
请举例子说明。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
seven
2004-06-14
打赏
举报
回复
问题很好,看来学的有深度了。。关注
vzxq
2004-05-11
打赏
举报
回复
楼主23 种模式学的都差不多了吧?
看来我要努力学了。
lkal4587
2004-05-10
打赏
举报
回复
http://www.dofactory.com/Patterns/Patterns.aspx
lkal4587
2004-05-10
打赏
举报
回复
http://www.dofactory.com/Patterns/Patterns.aspx
sqldmoexec
2004-05-09
打赏
举报
回复
你编过大型程序?
桥接(Bridge)、中介者(Mediator)、观察者(Observer)这三3中模式有什么区别和相关
这个问题问得没有一点意义.
设计模式是随便说几句就可以清楚的吗?
kufan
2004-05-09
打赏
举报
回复
干时髦?小帅哥,我看你没有编过什么大规模程序。
sqldmoexec
2004-05-09
打赏
举报
回复
又见了一个干时髦的人!
menuvb
2004-05-09
打赏
举报
回复
学习
kufan
2004-05-09
打赏
举报
回复
原来是高手啊。
请问我编写网络程序,有很到窗口,其中
1。窗口类在后台要通过网络协议类与服务器进行联系,
2。网络协议类获得数据传给窗口;
3。窗口通过网络协议类获得网络状态;
先不说窗口类和网络协议类内部怎么组织;
先帮我解答窗口类和网络协议类之间用什么模式来组织?why!?
解答好这个问题,我再说网络协议类的情况。
singleflower
2004-05-09
打赏
举报
回复
up
codinghello
2004-05-08
打赏
举报
回复
bridge,observer和mediator模式的中心都是“解耦”
bridge:把(一个对象)抽象部分和具体的实现分开,使抽象和实现能够互相不影响的自由变动。
mediator:通过创建一个mediator对象,使两个或多个对象之间“解偶”,使每个对象只和mediator对象发生联系。
observer:感觉上更象是对对象之间的依赖关系(一对多的情况)进行“解偶”
zhougangnj
2004-05-08
打赏
举报
回复
关注
guoyan19811021
2004-05-08
打赏
举报
回复
Bridge pattern 和 Adapter pattern 很相似,都用来将一中类型的接口转换成其他的接口。
Adapter pattern 是定义一个特殊的类,使得所有的接口看起来相同
Bridge pattern 主要是将一个类的接口与实现分开
elite2018
2004-05-07
打赏
举报
回复
see more info in msdn or <<Design Patterns>>
elite2018
2004-05-07
打赏
举报
回复
设计模式之Bridge
将"牛郎织女"分开(本应在一起,分开他们,形成两个接口),在他们之间搭建一个桥(动态的结合)
it belongs to 结构模式 ;
observer: 具体的说,如果网上商店中商品在名称 价格等方面有变化,如果系统能自动通知会员,将是网上商店区别传统商店的一大特色.这就需要在商品product中加入Observer这样角色,以便product细节发生变化时,Observer能自动观察到这种变化,并能进行及时的update或notify动作.
Mediator很象十字路口的红绿灯,每个车辆只需和红绿灯交互就可以.
they belong to 行为模式
wolftop
2004-05-07
打赏
举报
回复
http://www.microsoft.com/china/community/Column/93.mspx
flyingbirddhp
2004-05-07
打赏
举报
回复
你这个问题估计没多少人敢回答~~~~~~~~~呵呵~~~~~~~~~
06-让
观察者
监听事件(1).html
在书
中
,作者们将这二十三种设计
模式
分成了三类,分别是创建型
模式
、结构型
模式
和行为型
模式
。 创建型
模式
包含了: 工厂方法
模式
( Fac
tor
y Method ) 抽象工厂
模式
( Abstract Fac
tor
y ) 单例
模式
( Singleton ) 建造者
模式
( Builder ) 原型
模式
( Prototype ) 结构型
模式
包含了: 适配器
模式
( Adapter ) 装饰器
模式
( Decora
tor
) 代理
模式
( Proxy ) 外观
模式
( Facade )
桥接
模式
(
Bridge
) 组合
模式
( Composite ) 享元
模式
( Flyweight ) 行为型
模式
包含了: 策略
模式
( Strategy ) 模板方法
模式
( Template Method )
观察者
模式
(
Ob
server
) 迭代子
模式
( Itera
tor
) 责任链
模式
( Chain of Responsibility ) 命令
模式
( Command ) 备忘录
模式
( Memento ) 状态
模式
( State ) 访问者
模式
( Visi
tor
)
中
介
者
模式
(
Media
tor
) 解释器
模式
( Interpreter ) 书
中
通过一幅图,剖析了这二十三种设计
模式
的关系。
00-初探 Laravel 和其
中
的设计
模式
(3).html
在书
中
,作者们将这二十三种设计
模式
分成了三类,分别是创建型
模式
、结构型
模式
和行为型
模式
。 创建型
模式
包含了: 工厂方法
模式
( Fac
tor
y Method ) 抽象工厂
模式
( Abstract Fac
tor
y ) 单例
模式
( Singleton ) 建造者
模式
( Builder ) 原型
模式
( Prototype ) 结构型
模式
包含了: 适配器
模式
( Adapter ) 装饰器
模式
( Decora
tor
) 代理
模式
( Proxy ) 外观
模式
( Facade )
桥接
模式
(
Bridge
) 组合
模式
( Composite ) 享元
模式
( Flyweight ) 行为型
模式
包含了: 策略
模式
( Strategy ) 模板方法
模式
( Template Method )
观察者
模式
(
Ob
server
) 迭代子
模式
( Itera
tor
) 责任链
模式
( Chain of Responsibility ) 命令
模式
( Command ) 备忘录
模式
( Memento ) 状态
模式
( State ) 访问者
模式
( Visi
tor
)
中
介
者
模式
(
Media
tor
) 解释器
模式
( Interpreter ) 书
中
通过一幅图,剖析了这二十三种设计
模式
的关系。
设计
模式
之
中
介
者
模式
(
Media
tor
)
中
介
者
模式
(
Media
tor
) 用意:用一个
中
介
对象来封装一系列对象间的交互。
中
介
者使各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。
(行为型
模式
)
Media
tor
中
介
者
模式
C#面向对象设计
模式
(行为型
模式
)
Media
tor
中
介
者
模式
视频讲座下载
01-制造工具的工厂
模式
(1).html
在书
中
,作者们将这二十三种设计
模式
分成了三类,分别是创建型
模式
、结构型
模式
和行为型
模式
。 创建型
模式
包含了: 工厂方法
模式
( Fac
tor
y Method ) 抽象工厂
模式
( Abstract Fac
tor
y ) 单例
模式
( Singleton ) 建造者
模式
( Builder ) 原型
模式
( Prototype ) 结构型
模式
包含了: 适配器
模式
( Adapter ) 装饰器
模式
( Decora
tor
) 代理
模式
( Proxy ) 外观
模式
( Facade )
桥接
模式
(
Bridge
) 组合
模式
( Composite ) 享元
模式
( Flyweight ) 行为型
模式
包含了: 策略
模式
( Strategy ) 模板方法
模式
( Template Method )
观察者
模式
(
Ob
server
) 迭代子
模式
( Itera
tor
) 责任链
模式
( Chain of Responsibility ) 命令
模式
( Command ) 备忘录
模式
( Memento ) 状态
模式
( State ) 访问者
模式
( Visi
tor
)
中
介
者
模式
(
Media
tor
) 解释器
模式
( Interpreter ) 书
中
通过一幅图,剖析了这二十三种设计
模式
的关系。
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章