- Bridge
- 分离抽象和具体(两个维度发展)分别继承,抽象聚合(桥接)具体
-
public abstract class Gift { GiftImpl impl; } public class Flower extends GiftImpl {} public class WarmGift extends Gift { public WarmGift(GiftImpl impl) { this.impl = impl; } }
public abstract class Gift {
GiftImpl impl;
}
public class Flower extends GiftImpl {}
public class WarmGift extends Gift {
public WarmGift(GiftImpl impl) {
this.impl = impl;
}
}