<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    靈魂-放水

    為學日益,為道日損。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
    CRC 全稱“Class-Responsibility-Collaboration”,是面向對象設計中的一種簡單易行
    的快速設計方法。經過破門在公司項目的實踐,感覺到設計過程的確簡單易行,所以根據
    Ward Cunningham 的一篇講稿整理出一份簡單介紹,貼出來與大家共享。

    翻譯的PowerPoint講稿可以在此下載:
    firstCRC
    ftp://www.clinux.org/pub/brokendoor/xp/firstCRC-cn.zip

    1。面向對象編程的四個階段
    - 標識對象
    - 設計草案
    - 構造層次
    - 實現方法
    其實現難度是按照由下到上的順序遞增的

    2.標識對象簡介
    - 按照合作代理(對象)的行為進行模塊估計
    - 定義特定對象的類
    - 在類的基礎上分配責任(符合需求)

    3.一個設計方法
    - 根據經驗和智慧做出決定
    - 用結構化的設計文檔記錄決定
    - 充分徹底的測試設計
    - 在實現的過程中維護和遵循設計

    4.設計表述(CRC)
    - 列舉所有的新類
    - 定義類成員擔負的責任
    - 通過分配的責任來描述合作關系

    5.CRC卡片介紹(使用實例 DrawingEditor)
    第一步:從已知的開始
    - 一個圖由多個圖片構成
    - 圖片分成很多種類
    第二步:推測支持者
    - 一個線可能連接到其他圖片
    - 一個“智能”點完成這個工作
    第三步:進行情景測試
    - 圖片移動的時候依賴于定位器
    - 通過定位器改變順序
    第四步:嘗試進行分組
    - 一個處理類似一個工具
    - 處理器是唯一的
    第五步:重新分配責任
    - 選擇保持在視圖類中
    - 選擇不會和圖一起保存

    第六步:為了清晰化而重寫
    - 圖片排序非常重要

    __________________
    門之不存,道乃得之!
    下馬飲君酒,問君何所之。
    君言不得意,歸臥南山陲。
    但去莫復問,白云無盡時。
    ————
    * http://www.softme.org
    * http://www.wfchina.org
    * http://gro.clinux.org/projects/webpm/
    posted on 2006-03-04 10:48 放水老倌 閱讀(250) 評論(0)  編輯  收藏 所屬分類: 綜合技術
    主站蜘蛛池模板: 亚洲欧洲自拍拍偷精品 美利坚| 国产精品视频永久免费播放| 亚洲日韩中文在线精品第一| 亚洲精品无码久久久久YW| 亚洲免费观看网站| 亚洲国产成人手机在线电影bd| 最近高清中文字幕免费| 亚洲高清在线观看| 免费无码VA一区二区三区| 亚洲国产日韩一区高清在线| 99久久99热精品免费观看国产| 久久精品亚洲一区二区三区浴池| 色欲A∨无码蜜臀AV免费播| 亚洲一区综合在线播放| 999久久久免费精品国产| 亚洲中文无码卡通动漫野外| 国产精品色午夜免费视频| 美女被免费网站在线视频免费 | 亚洲男人在线无码视频| 特级毛片爽www免费版| 亚洲色成人网站WWW永久| 四虎影视在线影院在线观看免费视频| 亚洲今日精彩视频| 最近免费中文字幕大全| 男女超爽视频免费播放| 亚洲免费人成在线视频观看| 日韩成人免费视频| 亚洲国产欧美国产综合一区| 亚洲福利在线播放| 中文字幕成人免费视频| 久久亚洲中文字幕无码| 亚洲欧洲成人精品香蕉网| 免费观看国产网址你懂的| 亚洲精品久久无码| 亚洲精品无码专区久久久| 亚洲最大免费视频网| 牛牛在线精品免费视频观看| 亚洲国产精久久久久久久| 蜜桃精品免费久久久久影院| 久久久久久久久久久免费精品| 亚洲国产情侣一区二区三区|