C++设计模式之Bridge(桥接)模式
当我们面临两个相互独立的变化作用到同一个逻辑对象上时,往往会导致设计的尴尬局面。 比如说,当我们要抽象“服装”这个概念,我们会得到如“衣服”、“裤子”、“帽子”的样式分类方式,同样也会得到如“绿色”、“红色”、“彩色”的颜色分类方式...
当我们面临两个相互独立的变化作用到同一个逻辑对象上时,往往会导致设计的尴尬局面。 比如说,当我们要抽象“服装”这个概念,我们会得到如“衣服”、“裤子”、“帽子”的样式分类方式,同样也会得到如“绿色”、“红色”、“彩色”的颜色分类方式...