架構設計會議.pptVIP

  • 5
  • 0
  • 约 16页
  • 2016-04-05 发布于天津
  • 举报
3.架構設計會議 (CRC Session) 眾人討論出要達成系統的功能會用到哪些public methods?以及這些methods歸屬於哪個class?然後在A4紙上畫出代表此class的CRC card。左半邊寫上此class可用的public methods;右半邊寫上有使用到的其他classes: 架構設計會議 (CRC Session)(cont.) 要達成Scenario 1的功能─ User 在查詢相鄰城市點選台北,按下查詢,就可顯示出相鄰城市為中壢、花蓮。 首先需要一個城市的class ─Cities,可以設定此城市的名稱為台北: setCityName(“台北”) 以及使用者介面的class─ ShortestPathGUI,可以讀取Cities裡面的台北這個城市名稱而產生查詢相鄰城市可選擇的項目:getCityName()回傳值為String “台北”。 架構設計會議 (CRC Session)(cont.) 所以在A4紙上畫出Cities這個class,public methods有setCityName跟getCityName。 架構設計會議 (CRC Session)(cont.) 然後在另外一張A4紙寫上ShortestPathGUI這個使用者介面class,因為用到Cities這個class的method: getCityName() ,所以在

文档评论(0)

1亿VIP精品文档

相关文档