曙海教學優勢
本課程,秉承二十一年積累的教學品質,以項目實現為導向,面向企事業項目實際需要,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。課程可定制,線上/線下/上門皆可,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。曙海培訓的課程在業內有著響亮的知名度。
?設計模式及最佳實踐培訓課程
培訓內容:
設計模式基礎?
???面向對象原則與設計模式?
???可擴展性、可維護性與設計模式
???設計模式的分類原則
???設計模式的優劣權衡
設計模式最佳實踐
???分析系統中的變化
???設計模式的使用原則?
???UML模型中如何使用設計模式
???案例分析:使用設計模式的實踐流程
???利用IoC模式建立配置級別的擴展能力
設計模式使用準備階段
???健壯性分析(獲得邊界對象、控制對象與實體對象)?
???轉換需求場景(使用時序圖轉述需求,獲得對象行為細節)?
???整理分析類(獲得對象間關系)?
???對象狀態建模(獲得事件模型,使用狀態圖建模)?
???局部分析階段成果提交?
???案例實踐:使用Agile_ICONIX實踐局部分析
創建型模式(每種模式從意圖、描述、問題和實例四個方面介紹)
???單件模式與實例對象管理方式?
???原型模式與集合?
???生成器模式?
???工廠模式與可配置性設計?
???綜合分析創建型模式?
???案例分析:Remoting中的設計模式
結構型設計模式(每種模式從意圖、描述、問題和實例四個方面介紹)
???代理模式?
???外觀模式與業務外觀層設計?
???裝飾模式?
???適配器模式、橋接模式?
???組合模式?
???綜合分析結構型模式?
???案例分析:代理模式構造復雜權限管理系統
行為型模式(每種模式從意圖、描述、問題和實例四個方面介紹)
???職責鏈模式與表達式解析?
???命令模式與備忘錄模式?
???中介者模式與觀察者模式?
???策略模式?
???模板方法模式?
???訪問者模式?
???狀態模式?
???綜合分析行為型模式?
???案例分析:基于工作流系統開發中的設計模式
設計模式的擴展
???MVC模式?
???Caching模式?
???Pooling模式?
???案例分析:MemCached緩存中的設計模式?
???案例分析:開源項目中的設計模式XXXUnit
設計模式與交流
???設計模式語言與組織成員的設計交流?
???軟件設計師在UML工具中執行設計模式?
???軟件架構設計師普及設計模式語言?
???設計模式與架構模式?
???敏捷設計中的交流語言
拙劣設計的壞癥狀與重構
???拙劣設計常見癥狀?
???設計重構的基本策略?
???重構的基本原則?
???利用單元測試進行重構?
???重構到設計模式?
???在詳細設計中如何找到重構點
設計模式在大型項目中應用?
???設計模式的使用頻度與性能關系?
???分析某高性能要求系統的內存管理與設計模式?
???分析某開發接口的平臺與設計模式應用