軟體設計樣式

Institute
FCU
Category
資訊工程
Starts
2017-08-15
Length
13
Effort
2
Languages
中文
Video Transcripts
繁體中文
薛念林

  • 現職:
    逢甲大學資訊工程系 副教授
    逢甲大學資電學院不分系榮譽班主任
    台灣軟體工程學會 理事長

  • 學經歷:
    中央大學資訊工程學系博士
    逢甲大學資訊處系統發展組組長

  • 專長:
    數位學習系統、軟體工程

About this course

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

What you'll learn

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

Suitable

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

Course Features

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

Course Syllabus

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

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

Assessment

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

Prerequisite Knowledge

  • 物件設計
  • Java

Courses Reviews

© 2015-2017 OpenEdu, Some rights reserved.