一句话总结:将抽象和实现分离,聚合多个维度,易于扩展。 上例图:汽车是一个抽象类,聚合了很多维度,如门、轮子,每一个维度都可以独立变化,扩展也很容易,比如加个颜色的维度。 同时每个维度都有自己的实现。 上个结构图: