是一种用来在Java中实现“多继承”策略class A{
  public String get(){return "A";}
  .............
}
class B{
  public String get(){return "A";}
  ..............
}
class C{
  public String get(){return "A";}
  ...............
}class D{
  private A a = new A();
  private B b = new B();
  private C c = new C();
  public String get(){return "D:" + a.get();}
  ....
}D就是一种合成模式,你也可以认为D继承了ABC的所有方法,但它比继承要好,这里我想“继承”谁的方法就“继承”谁的方法,比如上例中的D的get方法就是“继承”A类中的get方法。