桥接模式(Bridge)
方法/步骤
1
某个类具有两个以上的维度变化,如果只是使用继承将无法实现这种需要,或者使得设计变得相当臃肿。而桥接模式的做法是把变化部分抽象出来
2
桥接模式用在两个维度排列组合时,其主要思想使用聚合来代替继承。通过传入另外一个类,来定义当前类的实现方式:按开关打开电器时,开关类(普通开关,智能开关)。电器 煮面时,味道类作为参数放到面的构造方法中。
下一篇:什么是八字命盘?
某个类具有两个以上的维度变化,如果只是使用继承将无法实现这种需要,或者使得设计变得相当臃肿。而桥接模式的做法是把变化部分抽象出来
桥接模式用在两个维度排列组合时,其主要思想使用聚合来代替继承。通过传入另外一个类,来定义当前类的实现方式:按开关打开电器时,开关类(普通开关,智能开关)。电器 煮面时,味道类作为参数放到面的构造方法中。