手機軟件設(shè)計與模式分成三個一部分,即面向?qū)ο蟮钠饰、設(shè)計和設(shè)計標準,典型性設(shè)計模式運用于剖析和軟件體系結(jié)構(gòu)融合設(shè)計模式,根據(jù)由淺入深的教學(xué)方式,理解OOP的高級設(shè)計、模式與設(shè)計的綜合性運用及其軟件體系結(jié)構(gòu)設(shè)計與模式的綜合性運用。以具體新項目實例為情況圍繞全部項目培訓(xùn),讓學(xué)生實踐活動怎樣根據(jù)詳盡設(shè)計到模式,從模式設(shè)計到構(gòu)架設(shè)計的總體全過程。做為詳盡設(shè)計的高級課程和深層次課程內(nèi)容,能合理防止設(shè)計中出現(xiàn)的關(guān)鍵不正確,依靠真正新項目實例,展現(xiàn)怎樣在具體開發(fā)設(shè)計當中恰當?shù)奶暨x和應(yīng)用模式。理論研究緊密結(jié)合。根據(jù)實際新項目具體指導(dǎo)學(xué)生在具體自然環(huán)境中如何使用?教師會融合自身的工作經(jīng)驗,在授課全過程中為大伙兒解疑釋惑。課內(nèi)與課余緊密結(jié)合。三天的時間很短,教師只有給大伙兒領(lǐng)進門處。在課程內(nèi)容完畢后,教師會給學(xué)生出示許多精心準備的材料,以便捷大伙兒進一步學(xué)習(xí)培訓(xùn)和實踐活動。
培訓(xùn)目標:
1.理解設(shè)計的重要標準和定義2.深層次理解OOP的設(shè)計,非常對于抽象性的運用及其多態(tài)的應(yīng)用3.理解5大設(shè)計標準的指導(dǎo)意義4.理解典型性建立型設(shè)計模式的應(yīng)用領(lǐng)域和應(yīng)用標準5.理解典型性結(jié)構(gòu)型設(shè)計模式的應(yīng)用領(lǐng)域和應(yīng)用標準6.理解典型性個人行為型設(shè)計模式的應(yīng)用領(lǐng)域和應(yīng)用標準7.學(xué)習(xí)培訓(xùn)搭建CommandFramework、EventFramework程序運行構(gòu)架,合理把握建立型、結(jié)構(gòu)型、個人行為型設(shè)計模式的綜合性運用,在一個大的構(gòu)架中完成多種多樣設(shè)計模式的相互配合,另外根據(jù)把握CommandFramework、EventFramework來搭建低耦合、高拓展的領(lǐng)域模型構(gòu)架設(shè)計,完成消息總線、領(lǐng)域模型構(gòu)架架構(gòu)、DomainObjects等軟件體系結(jié)構(gòu)難題的設(shè)計
課程大綱:
*章面向?qū)ο笙到y(tǒng)軟件設(shè)計簡述
第二章面向?qū)ο蟮年P(guān)鍵運用及技術(shù)性
第三章面向?qū)ο蟮钠饰龊驮O(shè)計
第四章面向?qū)ο蟮脑O(shè)計標準
第五章建立型設(shè)計模式(AbstractFactory)
第六章建立型設(shè)計模式(Builder)
第七章結(jié)構(gòu)型設(shè)計模式(Adapter)
第八章結(jié)構(gòu)型設(shè)計模式(Bridge)
第九章個人行為型設(shè)計模式(Command)
第十章個人行為型設(shè)計模式(Observer)
第十一章CommandsFramework
第十二章EventFramework