Beispiel #1
0
  public static void main(String[] args) {
    // 使用继承,仅仅代表是包含和控制器的所有方法
    SpaceShip protector = new SpaceShip("NSEA Protector");
    protector.forward(100);

    // 通过多的一个代理类,类中有一个control对象,我们可以随意的扩展和缩小control对象中的方法
    //	或者是在方法前后做一些逻辑处理,这样就可以拥有更多的控制力了。
    SpaceShipDelegation d = new SpaceShipDelegation("234");
  }
 public static void main(String[] args) {
   SpaceShip protector = new SpaceShip("NSEA Protector");
   protector.forward(100);
 }