OpenEdu | 中華開放教育平台

軟體設計樣式
開課機構
逢甲大學
課程分類
資訊工程
課程子類
電腦
學習時數
每週2小時
上課語言
中文
字幕語言
繁體中文
修課費用
免費
薛念林
薛念林
逢甲大學
教授

逢甲大學資工系教授,主要研究領域為軟體工程,特別是軟體設計與軟體測試領域。自2017年擔任台灣軟體工程學會的理事長,致力於軟體工程的推廣及與國際的接軌。

 

課程簡介

設計樣式(design pattern)是物件導向設計(object oriented design)技巧的精華,透過設計樣式的學習,可以讓您更了解物件設計的原理,進而了解他的應用。本課程介紹 Gamma 等人所提出的若干個設計樣式,包含 Strategy, Observer, Factory Method, Adaptor 等。

課程目標

  • 了解 UML 類別圖的設計
  • 了解物件導向設計的應用
  • 了解設計樣式的技巧

適用對象

  • 對於物件導向程式設計興趣 
  • 學過物件設計
  • 學過 Java Programming

課程特色

  • 深入淺出
  • 透過範例了解設計樣式

課程進度

單元一:設計樣式簡介
單元二:Strategy 設計樣式
單元三:Factory 設計樣式
單元四:Observer 設計樣式
單元五:Adapter 設計樣式
單元六:Composite 設計樣式
單元七:Decorator 設計樣式
單元八:Template method 設計樣式
單元九:Bridge 設計樣式
單元十:綜合應用

每個單元的影片時間大約 20 min, 並配有一些選擇測驗題加強理解該單元的觀念,以及 1-2 個程式設計題,建議學習者以「一個星期一個單元」的進度來學習。如此大約 10 周可以完成課程之修習。程式作業以同儕互評的方式進行整門課會有 3 個程式作業。

先備知識

  • 選擇 50%,程式設計作業 50%
  • 通過 70 分者,頒發證書。