李敏  
          日歷
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345
          統(tǒng)計(jì)
          • 隨筆 - 1
          • 文章 - 40
          • 評論 - 4
          • 引用 - 0

          導(dǎo)航

          常用鏈接

          留言簿(1)

          文章分類

          文章檔案

          相冊

          收藏夾

          它山之石

          聚賢莊

          搜索

          •  

          最新評論

           
          1 對象應(yīng)該做其名稱所指之事
          假如對象名為“Jet”,它可能應(yīng)該是takeOff()與land()(起飛與降落),而不該是takeTicket()──那是其他對象的工作,不屬于Jet。

          2 每個對象應(yīng)該代表單一概念
          不要讓對象擔(dān)負(fù)雙重或三重責(zé)任。避免使用一個Duck對象來同時(shí)表示會呱呱叫的真正鴨子、黃色的塑料鴨或者低頭躲避以免被棒球打到的人。

          3 未使用的特性是無用的贈品
          假如你有一個對象經(jīng)常有空值或null的特性,你可能有一個對象在做一種以上的工作。假如你的某個特性很少有值,為何該特性是此對象的一部分?要不要有一個較好的對象僅使用原有特性的子集(subset)?

          posted on 2010-08-26 22:56 李敏 閱讀(150) 評論(0)  編輯  收藏 所屬分類: Head First

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


          網(wǎng)站導(dǎo)航:
           
           
          Copyright © 李敏 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 富锦市| 土默特左旗| 铜山县| 贵州省| 黄大仙区| 商南县| 古丈县| 南木林县| 莆田市| 松桃| 卢湾区| 磐石市| 富宁县| 伊川县| 龙川县| 花垣县| 化州市| 茂名市| 湘阴县| 昌图县| 普陀区| 通辽市| 满洲里市| 寿阳县| 正宁县| 新干县| 和林格尔县| 洱源县| 蕲春县| 木兰县| 华坪县| 介休市| 巫溪县| 定襄县| 万源市| 景泰县| 南岸区| 墨脱县| 昌黎县| 霸州市| 九台市|