<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)  編輯  收藏 所屬分類: 綜合技術
    主站蜘蛛池模板: 在线永久看片免费的视频| 免费av一区二区三区| 最好免费观看韩国+日本| 亚洲影视自拍揄拍愉拍| 亚色九九九全国免费视频| 亚洲图片中文字幕| 亚洲好看的理论片电影| 免费视频成人手机在线观看网址| 亚洲性猛交XXXX| 日本亚洲欧洲免费天堂午夜看片女人员| 亚洲国产精品无码AAA片| 日韩视频免费在线观看| 亚洲精品福利在线观看| 一二三四视频在线观看中文版免费| 亚洲国产成a人v在线观看| 免费爱爱的视频太爽了| 免费一级做a爰片久久毛片潮| 亚洲国产成人久久一区久久| 久久国产乱子伦精品免费午夜| 亚洲精品国产字幕久久不卡| 亚洲乱妇熟女爽到高潮的片| 99re6在线精品视频免费播放| 亚洲成无码人在线观看| 国产男女性潮高清免费网站| 国产精品永久免费视频| 中文字幕av无码无卡免费| 亚洲色大成网站www久久九 | 亚洲一卡2卡三卡4卡有限公司| 7x7x7x免费在线观看| 亚洲日韩AV一区二区三区四区| 亚洲av无码天堂一区二区三区 | 免费国产黄网站在线观看视频| 亚洲av无码片在线观看| 亚洲国产成人久久综合碰| 毛片在线播放免费观看| 激情五月亚洲色图| 在线亚洲精品自拍| 国产免费不卡v片在线观看| 成在线人直播免费视频| 亚洲精品动漫在线| JLZZJLZZ亚洲乱熟无码|