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

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

          原來一直以為接口是用來implements的.傻瓜.
          posted on 2005-01-14 15:09 eamoi 閱讀(508) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 石屏县| 兴海县| 康马县| 余姚市| 乃东县| 扶绥县| 宁德市| 南涧| 新宁县| 景泰县| 清涧县| 桂林市| 香格里拉县| 钟山县| 葵青区| 同江市| 朝阳市| 简阳市| 谢通门县| 玉田县| 翼城县| 邯郸县| 土默特右旗| 荆门市| 光泽县| 西城区| 乌鲁木齐市| 镇江市| 刚察县| 临沂市| 嘉荫县| 庆阳市| 花垣县| 丰镇市| 纳雍县| 准格尔旗| 南木林县| 呼和浩特市| 揭东县| 定日县| 德令哈市|