曙海教學(xué)優(yōu)勢
本課程,秉承二十一年積累的教學(xué)品質(zhì),以項目實現(xiàn)為導(dǎo)向,面向企事業(yè)項目實際需要,老師將會與您分享設(shè)計的全流程以及工具的綜合使用經(jīng)驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓(xùn)的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系,合作企業(yè)30萬+。曙海培訓(xùn)的課程在業(yè)內(nèi)有著響亮的知名度。
?通過培訓(xùn)您將會:
1.?理解設(shè)計的關(guān)鍵原則和概念
2.?深入理解OOP的設(shè)計,特別針對抽象的應(yīng)用以及多態(tài)的使用
3.?理解5大設(shè)計原則的指導(dǎo)作用
4.?理解典型創(chuàng)建型設(shè)計模式的應(yīng)用場景和使用原則?
5.?理解典型結(jié)構(gòu)型設(shè)計模式的應(yīng)用場景和使用原則
6.?理解典型行為型設(shè)計模式的應(yīng)用場景和使用原則
7.?學(xué)習(xí)構(gòu)建Command?Framework、Event?Framework應(yīng)用程序架構(gòu),?有效掌握創(chuàng)建型、結(jié)構(gòu)型、行為型設(shè)計模式的綜合應(yīng)用,?在一個大的架構(gòu)中實現(xiàn)多種設(shè)計模式的配合,同時通過掌握Command?Framework、Event?Framework來構(gòu)建低耦合、高擴展的業(yè)務(wù)邏輯架構(gòu)設(shè)計,實現(xiàn)消息總線、業(yè)務(wù)邏輯架構(gòu)框架、Domain?Objects等軟件架構(gòu)難點的設(shè)計
課程介紹:
軟件設(shè)計與模式分為三個部分,即面向?qū)ο蟮姆治觥⒃O(shè)計和設(shè)計原則,典型設(shè)計模式應(yīng)?用于分析和軟件架構(gòu)整合設(shè)計模式,通過循序漸進的學(xué)習(xí)方式,理解OOP的高級設(shè)計、模式與設(shè)計的綜合應(yīng)用以及軟件架構(gòu)設(shè)計與模式的綜合應(yīng)用。以實際項目案例為背景貫穿整個培訓(xùn)項目,讓學(xué)員實踐如何通過詳細設(shè)計到模式,從模式設(shè)計到架構(gòu)設(shè)計的整體過程。作為詳細設(shè)計的高級課程和深入課程,能有效避免設(shè)計中出現(xiàn)的主要錯誤,借助真實項目案例,展示如何在實際開發(fā)之中正確的選擇和運用模式。理論與實踐相結(jié)合。通過具體項目指導(dǎo)學(xué)員在實際環(huán)境中怎么用?老師會結(jié)合自己的經(jīng)驗,在講課過程中為大家答疑解惑。課內(nèi)與課外相結(jié)合。三天的時間很短,老師只能給大家領(lǐng)進門。在課程結(jié)束后,老師會給學(xué)員提供很多精心準備的資料,以方便大家進一步學(xué)習(xí)和實踐。
?
課程大綱:
第一章、面向?qū)ο笙到y(tǒng)設(shè)計概述
第二章、面向?qū)ο蟮闹匾獞?yīng)用及技術(shù)
第三章、面向?qū)ο蟮姆治龊驮O(shè)計
第四章、面向?qū)ο蟮脑O(shè)計原則
第五章、創(chuàng)建型設(shè)計模式(Abstract?Factory)
第六章、創(chuàng)建型設(shè)計模式(Builder)
第七章、結(jié)構(gòu)型設(shè)計模式?(Adapter)
第八章、結(jié)構(gòu)型設(shè)計模式?(Bridge)
第九章、行為型設(shè)計模式(Command)
第十章、行為型設(shè)計模式(Observer)
第十一章、Commands?Framework
第十二章、Event?Framework
?