首頁 培訓計劃 培訓課程 企業內訓 學員論壇 技術文章 成功案例 師資簡介 關于我們 在線留言  
培訓課程列表
跳過導航鏈接。
折疊 <b>.NET開發課程</b>.NET開發課程
折疊 <b>移動開發技術</b>移動開發技術
折疊 <b>J2EE開發課程</b>J2EE開發課程
折疊 <b>高級數據庫技術</b>高級數據庫技術
折疊 <b>商務智能及報表</b>商務智能及報表
折疊 <b>UML系統分析設計、軟件測試</b>UML系統分析設計、軟件測試
折疊 <b>PHP開發課程</b>PHP開發課程
 
當前位置:首頁-培訓課程-UML/設計模式軟件系統建模 [UML系統分析設計、軟件測試]
課程名稱 : UML/設計模式軟件系統建模 [UML系統分析設計、軟件測試]
課程介紹 開班類型 : 脫產班
課程長度 : 3天(24學時)
培訓費用 : 3200
學習對象 : 本課程適合軟件企業從事面向對象軟件開發的各類技術人員。包括:軟件架構師、項目經理、程序經理、開發人員
基礎要求 : 參加此課程之前,學員應當具有一年以上的面向對象軟件開發經驗。為確保授課效果,學員應當具備基本的軟件工
課程簡介 : 設計模式提供了面向對象軟件設計過程中針對特定問題的簡潔而優雅的實現方案,它來自于軟件開發者為設計出靈活可復用的軟件的長期努力,是無數次重新設計和重新編碼的成果 。熟悉和掌握設計模式能夠幫助軟件開發者以一種具有深刻洞察力的方式思考面向對象設計,從而在前人經驗的基礎上更快的做出合理有效的設計,編寫出易維護、易讀、易重用的代碼。然而,目前國內軟件開發者在學習設計模式時遇到資料匱乏、缺乏討論環境的困境,普遍反映“難以理解”、“希望能夠聽到詳細的解釋”。
培訓目標 : 完成本課程之后,學員將具備以下能力:
1.能夠闡述課程中所講授的23種設計模式的目的、用途及實現。
2.能夠針對具體案例,選擇適合的模式進行合理的面向對象設計。
3.能夠運用設計模式的思想對已有程序進行重構,提高程序的可讀性、可維護性、可重用性。
4.能夠闡述面向對象軟件設計與開發中的若干基本原則并結合實例進行說明。
5.能夠從自身工作經驗及知識中提煉更多的模式并與他人分享。
6.能夠使用C#或Java實現設計模式代碼。
上課地點 : 深圳市福田區
課程大綱 :
  • 而今邁步從頭越——設計模式初步
  • 1. 本單元介紹了設計模式的含義、歷史、作用等基本概念,并以兩個最常見、最易于理解的模式為例,幫助學員打消
    2. 設計模式概述
    3. Composite模式
    4. Interator模式
  • 戰勝耦合——關于接口調用的一組模式
  • 1. 本單元講敘了六個著重程序模塊間解藕的模式。這些模式有助于程序結構更清晰,有助于避免團隊開發中程序員花
    2. Observer模式
    3. Mediator模式
    4. Facade模式
    5. Bridge模式
    6. Adapter模式
    7. Visitor模式
  • 一物降一物——用于特定問題的一組模式
  • 1. 本單元所介紹的五個設計模式都有明確的動機及適用場合。在用于解決一些特定的設計問題時使用這些的模式,尤
    2. Command模式
    3. Memento模式
    4. State模式
    5. Flyweight模式
    6. Proxy模式
  • :"new"不是萬能的——關于創建對象實例的一組模式
  • 1. “new”關鍵字在面向對象語言中用于創建新的對象實例,但如果程序中僅僅使用“new”,往往不能滿足對
    2. Abstract Factory模式
    3. Factory Method模式
    4. Builder模式
    5. Proxy模式
    6. Singleton模式
  • 搭積木的樂趣——關于編寫靈活代碼的一組模式
  • 1. Chain of Responsibility模式
    2. Template Method模式
    3. Decorator模式
    4. Strategy模式
    5. Interpreter模式
    版權所有©威課網 粵ICP備13058727號