隨筆-86  評論-767  文章-3  trackbacks-3
          1,接口的用處
          接口在編程中的深刻意義一直沒有理解透,今天弄明白了一點
          1)接口對外暴露方法,而實現(xiàn)接口的類對外隱藏方法,這樣做的好處是一定程度上避免修改
          Interface1? interface1=new Interface1IMP();
          這樣,從外面看interface1只能看見Interface1的方法聲明,而看不見Interface1IMP的內(nèi)部方法實現(xiàn)
          2)接口也是? 實現(xiàn)該接口的類 簡潔明了的視圖

          2,明白了Proxy的一些用處
          1)就象DBProxy分離業(yè)務(wù)邏輯和數(shù)據(jù)庫操作,可以使用
          2)現(xiàn)在一種很常見的做法,大家都是經(jīng)常封裝一個DB操作類,然后就用業(yè)務(wù)類操作DB操作類來訪問數(shù)據(jù)庫,這樣做簡單容易,又很有效
          3)為了更清楚明了,也為了更好的設(shè)計,應(yīng)多做一層業(yè)務(wù)類的數(shù)據(jù)訪問層
          4)這樣,一個業(yè)務(wù)類相關(guān)的類的結(jié)構(gòu)就成為這樣了
          ? a) 業(yè)務(wù)接口
          ? b) 業(yè)務(wù)接口的實現(xiàn)類
          ? c) 業(yè)務(wù)DBProxy類
          ? d) DB操作類

          原來一直以為接口是用來implements的.傻瓜.
          posted on 2005-01-14 15:09 eamoi 閱讀(518) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 乌兰县| 马山县| 邻水| 汾西县| 自治县| 奎屯市| 濮阳县| 迁安市| 独山县| 二连浩特市| 睢宁县| 宾阳县| 桦川县| 六枝特区| 鹤岗市| 濉溪县| 修文县| 永登县| 保定市| 虞城县| 佛山市| 余江县| 通化市| 平湖市| 抚远县| 敖汉旗| 酒泉市| 泾川县| 乐业县| 含山县| 军事| 镇巴县| 武城县| 本溪市| 金沙县| 南靖县| 庆阳市| 砀山县| 拉孜县| 辽阳市| 余江县|