桥接模式示例代码。
包括桥接模式的标准模式代码。
`Abstraction` 和 `RefinedAbstraction` 是抽象维度体系;
`Iimplementor` 和 `ConcreteImplementorA` `ConcreteImplementorB` 是实现维度体系;
`Abstraction` 作为桥梁,将抽象维度和实现维度进行了连接。
还有一个示例:快餐店。
众所周知,比较知名的洋快餐有:肯德基、麦当劳、汉堡王等等。
他们都属于快餐品牌。所以我们创建一个快餐店的抽象类:FastRestaurant。
然后让 KFCRestaurant、McRestraurant、继承FastRestaurant。
各个快餐店都有自己的薯条和可乐。