Decorator Pattern(装饰者模式)与Bridge Pattern (桥接模式)的区别
发布时间
阅读量:
阅读量
【相同点】
这两种模式的采用均旨在应对子类数量过多所引发的相关问题。
差异特征分析
引发子类数量过多的原因各异,所应对的难题也因此存在差异。
桥接模式应用分析
--------------------------------------------------------诱因-----------------------------------------------------------
引发类结构变化的因素具有多方面的特性。
桥接模式中所涉及的对象存在不稳定性:以手机品牌M的通讯录为例,既可以从手机品牌这一视角进行抽象化处理,也可以从手机软件这一角度进行抽象化处理。当手机品牌发生变动时,将直接对类的结构产生影响;同样地,若手机软件发生变化,也会导致类的结构发生改变。因此,所生成的类在多个不同维度上均可能产生变化。


若再引入手机品牌Y的通讯录功
全部评论 (0)
还没有任何评论哟~
