文章分類:Design Patterns

古典名著看設計模式 – 木牛流馬量造運糧草 – 原型 (Prototype) 模式

古典名著看設計模式 – 木牛流馬量造運糧草 – 原型 (Prototype) 模式

前言 在軟體系統中,經常會遇到這樣的需求:需要大量建立結構類似但內容或狀態不同的物件,或是建立新物件的成本較高 (如初始化相當繁雜、耗時或需查詢外部資源)。如果每次都用 new 關鍵字從頭建立,既耗費資源,也不夠靈活。傳統的工廠方法雖然可以統一建立流程,但 ...

古典名著看設計模式 – 王熙鳳調度理家 — 命令 (Command) 模式

古典名著看設計模式 – 王熙鳳調度理家 — 命令 (Command) 模式

前言 在軟體系統中,常常需要將「發出請求的物件」與「執行請求的物件」解耦合。例如,使用者介面上的按鈕、選單等UI元件,可能需要觸發各種不同的操作 (如儲存、列印等),但這些元件本身不應直接包含業務邏輯。傳統做法往往在發送者中直接呼叫接收者的方法,或以 if ...

設計樣式實務與應用 by Java/Spring and UML (06/27, 30 Hrs)

 o 日期:2015/06/27 起,每週六白天。   每次上課為六個小時(AM 9:30~PM 4:30),共五個星期。  o 預定上課日期:06/27, 07/04, 07/11, 07/18, 07/25  o 上課地點:上課前一週以電郵/電話通知學 ...

[課程通知] 設計樣式(Design Patterns) by CSharp and UML (11/08 開課)

「設計樣式實務與應用 by CSharp and UML (11/08, 30 Hrs)」,已確定於 11/08 (星期六)開課。 上課地點:台北市中山區建國北路二段3巷17號1F。 交通地圖:可搭乘捷運至松江南京或南京東路站。 目前尚有8位名額 (滿25 ...