posts - 5,  comments - 3,  trackbacks - 0
          看了好幾天的IOC,今天才算看明白,實(shí)際上使用的就是一個(gè)很簡(jiǎn)單的面相對(duì)象的理解,就是子類可以替換父類原則,使用一個(gè)類盡量要使用抽象的父類(抽象類和接口),需要具體實(shí)現(xiàn)的時(shí)候,用具體子類進(jìn)行替換.替換的方式包括構(gòu)造注射、值注射和接口注射。
          構(gòu)造注射:在使用類的構(gòu)造方法中,通過(guò)參數(shù),將使用類作為參數(shù)(抽象類)
          值注射:可以理解為一個(gè)屬性,通過(guò)set方法進(jìn)行設(shè)置(參數(shù)當(dāng)然還是抽象類)
          接口注射:沒(méi)太仔細(xì)看,好像是在使用者和被使用者之間添加了一個(gè)中介
          總之所謂的注射也就是一種解耦的辦法罷了。
          posted on 2005-11-07 09:57 SongOfSky 閱讀(384) 評(píng)論(1)  編輯  收藏

          FeedBack:
          # re: IOC的簡(jiǎn)單理解
          2005-11-08 17:39 | Sung
          其實(shí)很多fashion的思想在Thinking in java 中都有提過(guò)
          好好研究一下Thinking in java 還是很有收獲的  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2005年11月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 大城县| 城步| 衡东县| 肇州县| 五大连池市| 萨嘎县| 温州市| 聂拉木县| 合作市| 哈巴河县| 黄龙县| 广州市| 河津市| 贵阳市| 抚州市| 东乡族自治县| 益阳市| 科技| 莱州市| 阿克苏市| 盘锦市| 喜德县| 长葛市| 于田县| 佳木斯市| 山东省| 肇源县| 潍坊市| 郸城县| 轮台县| 宣武区| 句容市| 祁阳县| 陆川县| 洪雅县| 错那县| 茶陵县| 北宁市| 曲周县| 五家渠市| 定安县|