課程目錄: 軟件重構與設計模式培訓
4401 人關注
(78637/99817)
課程大綱:

    軟件重構與設計模式培訓

 

 

了解實效編程

掌握面向對象的編程原則

掌握UML在設計中的應用

掌握職責分配模式的應用

掌握設計模式的應用

掌握測試驅動開發(fā)方法

掌握重構的手法

了解如何選擇和使用框架

五、培訓內容

本課程內容理論性與實踐性都較強,采取講課、討論、實踐三者結合的方式,形成一整套解決問題的方法。

好的設計:“球不是這么踢的”

讓指導行動

設計已死?

足夠好的軟件

化整為0,個個擊破

先實現(xiàn)后設計

:理解重構的基本思想,掌握關鍵的重構技巧。

第二部分 用例驅動設計:用例與功能

用例場景

健壯性分析圖

時序圖

協(xié)作圖

類圖

包圖

邏輯框架和層

模型-視圖分離原則

:理解用例驅動設計的基本方法,掌握關鍵UML應用技巧。

第三部分 領域驅動設計:何為“領域驅動設計”

通用語言

模型驅動設計

面向深層理解的重構

保持模型一致性

:理解領域驅動設計的基本方法,掌握關鍵重構技巧。

第四部分 職責驅動設計:GRASP是什么?

創(chuàng)建者

信息

低耦合

控制器

高內聚

多態(tài)

純虛構

間接性

防止變異

:理解職責驅動涉及的基本方法,掌握關鍵的重構技巧。

第五部分 測試驅動開發(fā):TDD

紅色

綠色

重構

模式

:理解測試驅動開發(fā)的基本思想,掌握關鍵的開發(fā)技巧。

第六部分 設計模式與變遷

行為型模式

創(chuàng)建型模式

結構型模式

:理解設計模式的基本內容,掌握關鍵的重構技巧。

第七部分 設計原則:“重構怎么能沒有原則”?

開閉原則

里氏科夫替換原則

單一職責原則

接口隔離原則

依賴倒置原則

不要重復你自己原則

你不需要它原則

KISS原則行為型模式

:理解基本面向對象的設計原則,掌握結構優(yōu)化的重構技巧。

以上大綱僅用于羅列課程中的知識點,在實際授課時將會穿插在實際案例里,并非完全按時間順序講解。

主站蜘蛛池模板: 亚洲综合伊人久久大杳蕉| 综合色婷婷| 激情综合色五月六月婷婷| 日韩亚洲国产综合久久久| 久久婷婷色综合一区二区| 亚洲性感综合欧美| 综合三区后入内射国产馆| 色综合久久久久网| 久久综合五月丁香久久激情| 伊人久久大香线蕉综合热线| 久久综合狠狠综合久久综合88| 色久悠悠婷婷综合在线亚洲| 欧美激情中文字幕综合一区| 亚洲欧美日韩国产综合一区二区| 亚洲综合AV在线在线播放| 综合久久精品色| 亚洲欧美综合另类图片小说区| 色综合天天综合网国产国产人| 久久婷婷五月综合国产尤物app| 久久综合亚洲色一区二区三区| 婷婷久久香蕉五月综合加勒比| 综合无码一区二区三区| 色综合久久天天综线观看| 久久综合一区二区无码| 日本道色综合久久影院| 93精91精品国产综合久久香蕉| 久久综合狠狠综合久久综合88| 国产亚洲欧美日韩综合综合二区| 69国产成人综合久久精品| 精品综合久久久久久97超人| 国产综合精品蜜芽| 婷婷五月六月激情综合色中文字幕| 欧美亚洲综合免费精品高清在线观看| 亚洲综合在线另类色区奇米| 综合久久精品色| 亚洲亚洲人成综合网络| 综合自拍亚洲综合图不卡区| 色老头综合免费视频| 日韩欧美Aⅴ综合网站发布| 桃花色综合影院| 国内偷自视频区视频综合|