1. 程式人生 > >C#中的TemplateMethod模式

C#中的TemplateMethod模式

## 一個真實的故事 大學的時候就開過一門課程,講設計模式,可是大學生沒什麼程式設計實踐經驗,在大學裡面聽設計模式的感覺,就像聽天書。聽著都有道理,可是完全領會不到其中的奧妙,大抵原因就在於沒有走過彎路,沒有吃過設計不當的虧。古人云,“操千曲而後曉聲,觀千劍而後識器”,誠不欺我。   博主在之前的某個專案中,設計出了一些工具類,像屬性視窗,錯誤提示視窗,還有一個視窗管理類管理它們,當時我實現工具儲存時候的程式碼是這樣的: ```csharp class WindowManager { priv