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

          導航

          常用鏈接

          留言簿(1)

          文章分類

          文章檔案

          相冊

          收藏夾

          它山之石

          聚賢莊

          搜索

          •  

          最新評論

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

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

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

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

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


          網站導航:
           
           
          Copyright © 李敏 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 无为县| 绥宁县| 大渡口区| 藁城市| 涿州市| 普洱| 泗洪县| 永胜县| 嵩明县| 平罗县| 贵德县| 台东县| 措勤县| 张掖市| 吉木乃县| 甘泉县| 万州区| 玉环县| 东乌| 光山县| 都安| 织金县| 惠来县| 涡阳县| 迁西县| 邹平县| 正宁县| 泰来县| 保康县| 蓝田县| 滦南县| 白山市| 华容县| 镇安县| 赞皇县| 阿瓦提县| 卓资县| 邢台县| 西吉县| 普格县| 岑溪市|