繼承的優缺點

          Posted on 2011-11-29 09:37 陳小東 閱讀(2604) 評論(2)  編輯  收藏
          繼承的優缺點
          優點
          新的實現很容易,因為大部分是繼承而來的
          很容易修改和擴展已有的實現

          缺點
          打破了封裝,因為基類向子類暴露了實現細節
          白盒重用,因為基類的內部細節通常對子類是可見的
          當父類的實現改變時可能要相應的對子類做出改變
          不能在運行時改變由父類繼承來的實現
          由此可見,組合比繼承具有更大的靈活性和更穩定的結構,一般情況下應該優先考慮組合。只


          有當下列條件滿足時才考慮使用繼承:
          子類是一種特殊的類型,而不只是父類的一個角色
          子類的實例不需要變成另一個類的對象
          子類擴展,而不是覆蓋或者使父類的功能失效

          Feedback

          # re: 繼承的優缺點  回復  更多評論   

          2013-01-18 09:19 by das
          什么嘛 垃圾論文

          # re: 繼承的優缺點  回復  更多評論   

          2013-05-30 10:39 by love
          你為什么說是垃圾論文,沒有說理由,干嘛這么說?@das

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 34, comments - 38, trackbacks - 0, articles - 0

          Copyright © 陳小東

          主站蜘蛛池模板: 阿拉尔市| 泰兴市| 牙克石市| 辰溪县| 永春县| 商城县| 金秀| 沙田区| 奉化市| 塔河县| 大安市| 兰溪市| 鸡西市| 巴马| 道孚县| 项城市| 垣曲县| 安岳县| 晋江市| 龙胜| 公安县| 香港 | 曲沃县| 上饶县| 石城县| 德令哈市| 炉霍县| 固安县| 高要市| 怀安县| 越西县| 万载县| 石屏县| 长岭县| 德州市| 儋州市| 陆良县| 阳原县| 湘西| 瑞丽市| 尼玛县|