- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
物件导向程式设计(ppt 档, 976 KB)
綱要 物件導向思維 CRC卡會議 UML類別圖 SRP:單一責任原理 物件導向二十一點模擬程式0.0.0版 物件導向二十一點模擬程式0.0.1版 物件導向二十一點模擬程式0.0.2版 綱要 物件導向二十一點模擬程式0.0.3版 物件導向二十一點模擬程式0.0.4版 綱要 物件導向思維 CRC卡會議 UML類別圖 SRP:單一責任原理 物件導向二十一點模擬程式0.0.0版 物件導向二十一點模擬程式0.0.1版 物件導向二十一點模擬程式0.0.2版 物件導向程式設計 利用逐步細分法的函式導向程式設計曾經風行一時 物件和類別的觀念及程式語言普及之後,有必要採用不同的方式思考,以便更直截了當的寫出物件和類別的程式,並且充份發揮物件導向封裝、繼承、多型的特點 程式規劃 版本規劃 80-20定律、要事第一、工程方法 測試規劃 良好程式設計習慣 使用研發日誌,與夥伴合作,漸增式與回合式發展程式,維持可持續的發展步調,維護原始碼、註解、重要程式文件 測試驅動方法開發 物件導向程式設計之引入 版本規劃及測試規劃完成,要開始以漸增及回合方式,進行各個版本的進一步設計之時 綱要 物件導向思維 CRC卡會議 UML類別圖 SRP:單一責任原理 物件導向二十一點模擬程式0.0.0版 物件導向二十一點模擬程式0.0.1版 物件導向二十一點模擬程式0.0.2版 CRC卡 Class 類別 、Responsibilities 負責功能 、Collaborators 合作類別 由Kent Beck與Ward Cunningham發明,用以教導其同儕程式設計師物件導向的觀念 利用CRC卡會議可使初學者更容易了解物件與類別的意義 產生類別 類別關係圖 綱要 物件導向思維 CRC卡會議 UML類別圖 SRP:單一責任原理 物件導向二十一點模擬程式0.0.0版 物件導向二十一點模擬程式0.0.1版 物件導向二十一點模擬程式0.0.2版 UML Unified Modeling Language 由Booch、Rumbaugh、Jacobson三人所創的物件導向軟體圖形表示標準 做為軟體系統的設計文件,使系統維護者容易了解修改程式,另一方面則是軟體工程的工具 背後有一套軟體工程架構,但只適合大規模軟體開發 小範圍程式設計,以較簡易具彈性的Agile Software Development比較實際好用 初學者只須了解幾種簡單的圖形,用來了解或記錄程式架構 不同類別間傳送資料 類別的成員變數通常設為private,不能任意擷取 有人因此乾脆將所有成員變數宣告為public,方便取得,卻失去了使用類別封裝的原意 這種狀況,通常可以畫出類別圖,觀察可能的資料傳送路徑,再於相關類別使用適當的暫存變數或成員變數和成員函式,進行接力傳送資料 綱要 物件導向思維 CRC卡會議 UML類別圖 SRP:單一責任原理 物件導向二十一點模擬程式0.0.0版 物件導向二十一點模擬程式0.0.1版 物件導向二十一點模擬程式0.0.2版 綱要 物件導向思維 CRC卡會議 UML類別圖 SRP:單一責任原理 物件導向二十一點模擬程式0.0.0版 物件導向二十一點模擬程式0.0.1版 物件導向二十一點模擬程式0.0.2版 BlackJack_0_0_0.Program using System; using System.Diagnostics; namespace BlackJack_0_0_0 class Program static void Main string[] args Debug.Assert BlackJackTest.Scenario_1_OK ; 混充類別BlackJack_0_0_0.BlackJackTest using System; namespace BlackJack_0_0_0 class BlackJackTest public static bool Scenario_1_OK return true; 綱要 物件導向思維 CRC卡會議 UML類別圖 SRP:單一責任原理 物件導向二十一點模擬程式0.0.0版 物件導向二十一點模擬程式0.0.1版 物件導向二十一點模擬程式0.0.2版 二十一點遊戲模擬v0.1流程 產生牌疊 電腦 莊家 向玩家 一人 及本身派發一張明牌 電腦向玩家及本身派發一張明牌 莊家詢問玩家是否加牌, 直至玩家不加牌或報到 莊家如不足 17點便需加牌直至超過或等於 17點 對未有爆煲或報到的玩家, 比點數大小, 大者勝, 如莊家爆煲, 玩家勝 二十一點遊戲模擬原型之測試規畫:場景1 Scenario 1: Sequence Di
您可能关注的文档
最近下载
- 2025年度村镇(社区)后备干部选拔考试题(附答案).docx VIP
- 企业员工入职登记表.pdf VIP
- 变电站综合自动化系统.docx
- 机电安装工程安全技术交底.docx VIP
- 压缩空气储能.pptx VIP
- 曹冲称象的故事(1)(课件)2025-2026学年度人教版数学三年级上册.pptx VIP
- 【絮语文】2025年高考全国二卷语文试题讲评课件.pptx
- 中职高教版(2023)世界历史全一册第8课 欧美主要国家的资产阶级革命与资本主义制度的确立 教案 .pdf VIP
- T/CI 218-2023压缩空气储能电站选点规划技术规程.pdf
- 2025年党建工作汇报总结及新年党建计划思路PPT模板.pptx VIP
文档评论(0)