- 2
- 0
- 约1.09千字
- 约 25页
- 2017-11-26 发布于江西
- 举报
高焕堂之Android平台的領域框架開發
感謝各位,祝福各位 更多关于高焕堂老师的内容,请登录北大3G网站 Part Four Android平台的領域框架開發 高煥堂 自由開源 力與美兼具:Java / C++雙語言框架 高效率跨進程IPC機制 線程模型和安全機制 流暢的UI框架 雲端網路服務 Intent-based Programming 等。 Android: 領域框架開發母版 例如: 撲克牌領域框架 例如: 撲克牌領域框架 地頭蛇客製化的AP之1: 地頭蛇客製化的AP之2: 例如: Android TV框架 分為兩種: 1. Top Down -- 分析 ? 設計 ? Coding 2. Bottom Up -- 羅丹雕刻途徑 開發流程: 領域框架開發要點 Step-1:選擇一個應用領域(Application Domain),例如Android手機遊戲。 Step-2:選擇一個適當範圍(Scope),例如Android手機遊戲裏的撲克遊戲,或更小範圍的BlackJack撲克遊戲。 Bottom Up途徑: Step-3:找到(或自行開發)該範圍裏的一支完整可執行的Android應用程式。 Step-4:學習偉大雕刻師羅丹的精神,把上述Android應用程式視為一顆優質的大理石(如下圖)。 AP就像大理石: Step-5:開始與大理石(即AP)對話,依循羅丹的雕刻之道:《把不必要的部份去掉》,審慎思考要從AP挖掉哪些部份。 Step-6:繪製領域知識(Domain Knowledge)獲得時間軸,以便決定要挖掉哪些部分。例如畫出BlackJack的需求時間軸(如下圖)。 需求時間軸: Step-7:於是,動手從應用程式裏,將押住堆數(Number of Hand)與各堆的位置(Position of Hands)部份去掉(如下圖)。 Step-8:完成後,將框架小框架納入到Android大框架裏,就可以提供給眾多的Android應用程式開發者使用了。例如L.H Gui可以繪製自己的應用程式架構圖(如下圖): Step-9:依據上述設計圖而編寫Android應用程序的代碼,迅速完成一支Guilh所客制化的應用程式。Guilh可立即把此應用程序投到軟件市場去銷售,用戶即可下載到Android手機上執行(如下圖左): Step-10:協助更多開發者,迅速完成形形色色的客制化Blackjack撲克遊戲。例如L. W. Lee迅速開發其客制化Blackjack撲克遊戲(如上圖右)。 QA 高煥堂 misoo.tw@ * *
您可能关注的文档
最近下载
- 省考公务员-贵州-行政职业能力测验-第二章言语理解与表达-第一章逻辑填空-.docx VIP
- 2025福建闽投永安抽水蓄能有限公司招聘40人(公共基础知识)测试题附答案解析.docx VIP
- 2024年西安交通大学少年班初试数学真题及解析 .pdf VIP
- 三菱帕杰罗维修资料-结构图.pdf
- 习概习题汇总.docx VIP
- 急性肾盂肾炎医师查房记录.docx VIP
- 矿山生态保护修复验收规范.pdf VIP
- 2024-2025学年浙江省杭州市滨江区六年级(上)期末数学试卷(含答案).pdf VIP
- 中国古典名著《鬼谷子》.pdf VIP
- 大学物理通用教程_电磁学(第二版)陈秉乾习题解答.pdf
原创力文档

文档评论(0)