<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 放水老倌 閱讀(251) 評論(0)  編輯  收藏 所屬分類: 綜合技術
    主站蜘蛛池模板: 三上悠亚在线观看免费| 国产成人亚洲精品蜜芽影院| 在线免费观看h片| 亚洲综合激情另类专区| 男女一边摸一边做爽的免费视频| 日日麻批免费40分钟无码| 日韩高清在线免费观看| 久久精品7亚洲午夜a| 中文字幕日本人妻久久久免费| 国产精品亚洲精品日韩已满| 免费在线看黄网站| 亚洲第一区视频在线观看| 久久99久久成人免费播放| 亚洲色精品88色婷婷七月丁香| 国产日韩一区二区三免费高清| 亚洲AV成人精品网站在线播放| 亚洲一区二区三区免费视频| 国产亚洲精品xxx| 色猫咪免费人成网站在线观看| 亚洲成年人免费网站| 精品国产精品久久一区免费式| 亚洲黄色在线视频| 中文在线观看国语高清免费| 亚洲国产一成人久久精品| 99ee6热久久免费精品6| 亚洲熟女综合色一区二区三区 | 亚洲精品成a人在线观看夫| 免费福利在线视频| 亚洲日韩乱码中文无码蜜桃臀| 成年女人男人免费视频播放 | 亚洲中文字幕无码久久综合网| 国产偷伦视频免费观看| 亚洲天堂2016| 亚洲国产精品日韩专区AV| 久久久久久一品道精品免费看| www.亚洲成在线| 亚洲裸男gv网站| 国产曰批免费视频播放免费s| 蜜臀亚洲AV无码精品国产午夜.| 日韩在线免费电影| 91视频免费观看高清观看完整|