总而言之就是把建筑物抽象成一个接口或者一个抽象类。然后Director组合一个建筑物,把建筑物的操作封装起来。很简单。 桥接模式 把不同品牌手机抽象,把不同形状手机抽象,然后手机聚合品牌以达到复用的目的。。 装饰者模式(套娃模式) 有一个基类,然后被装饰后返回一个类型,再装饰还是返回同样的类型。 比如参观吃面 加了鸡蛋加了香肠,本质上还是一碗面,只不过加了装饰 如果吃一碗面加 3个蛋 3个肠 无法用桥接模式。桥接模式只能加一个蛋或者一个香肠不够吃。