桥接六模式分析表
模式 对象 数 属性 图形 迭代
装饰 自己 单个 静 链表 有
组合 自己 多个 静 图 有
观察者 观察者 多个 静态 点 没
职责链 职责者 单个 静态 链表 有
策略 策略者 单个 动态 点 没
状态 状态者 单个 动态 点 没
对象:相对于客户端被桥接的对象
数:桥接的数量,横向的数量
属性:桥接的关系简历起来后会不会有变化,比如状态就会有变化。策略有不变的可能,有可能选择了策略,就不会在设置了。当然也有可能动态的换策略。所以这里准确的说法应该是不确定,但不保证不换,所以说动态。
图形:指有桥接生成的图形,比如装饰模式会形成一个装饰链,职责模式会形成职责链。但观察者模式虽然本事观察者就是一个链表,但这个链表不是有桥接形成的。所以是点。
迭代:指桥接是否发生迭代关系。
记忆要点桥接6模式
猜你喜欢
转载自blog.csdn.net/xie__jin__cheng/article/details/88883854
今日推荐
周排行