<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)  編輯  收藏 所屬分類: 綜合技術
    主站蜘蛛池模板: 亚洲中文无码av永久| 国产亚洲精品美女2020久久| 91av免费在线视频| 成年女人视频网站免费m| 久久精品国产精品亚洲艾草网| 色欲aⅴ亚洲情无码AV| 18国产精品白浆在线观看免费| 亚洲男人的天堂www| 亚洲高清一区二区三区电影| 曰批视频免费40分钟试看天天| 国产成人精品久久亚洲高清不卡 | 日韩亚洲产在线观看| 十八禁无码免费网站| 久久亚洲精品无码播放| 亚洲AV无码一区二区三区性色 | 亚洲免费无码在线| 亚洲第一综合天堂另类专| 亚洲黄色片免费看| 亚洲AV日韩AV永久无码久久| 成人a毛片视频免费看| 日韩成全视频观看免费观看高清| 亚洲精品国产成人中文| 成人久久免费网站| 中文字幕亚洲一区| 特黄aa级毛片免费视频播放| 免费看a级黄色片| 亚洲乱码在线观看| 18禁免费无码无遮挡不卡网站| 亚洲午夜久久久精品影院| a级成人毛片免费视频高清| 亚洲午夜爱爱香蕉片| 精品在线视频免费| 国产jizzjizz视频免费看| 亚洲精品无码成人片久久不卡| 91在线视频免费看| 亚洲国产精品专区| 久草视频免费在线| 亚洲人成在线播放| 妻子5免费完整高清电视| 亚洲人成毛片线播放| aa级一级天堂片免费观看|