Xiaobo Sun

          Eclipse-Unix http://umlfact.berlios.de/~s_xsun/

          Design Pattern: delegation

           class A {
               void f() { System.out.println("A: doing f()"); }
               void g() { System.out.println("A: doing g()"); }
          }

          class C {
               // delegation
               A a = new A();

               void f() { a.f(); }
               void g() { a.g(); }

               // normal attributes
               X x = new X();
               void y() { /* do stuff */ }
          }

          public class Main {
               public static void main(String[] args) {
                   C c = new C();
                   c.f();
                   c.g();
               }
          }

          posted on 2008-12-14 09:34 Xiaobo Sun 閱讀(289) 評論(0)  編輯  收藏 所屬分類: Java 、Design Pattern

          <2008年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 藁城市| 棋牌| 伊吾县| 灵石县| 固阳县| 女性| 广丰县| 南开区| 旬阳县| 班戈县| 三明市| 旺苍县| 沁源县| 那坡县| 板桥市| 庆安县| 淮滨县| 泾阳县| 裕民县| 南投县| 顺义区| 旅游| 海晏县| 迭部县| 广元市| 民权县| 成武县| 法库县| 综艺| 孟连| 广汉市| 砀山县| 库车县| 新乡市| 二连浩特市| 瑞昌市| 泰州市| 上思县| 宜兰县| 海兴县| 金湖县|