可抽換元件設計模式 - Plugin Pattern

Plugin Pattern源於Martin Fowler的經典名著Patterns of Enterprise Application Architecture,以下為該書對Plugin Pattern的定義

Links classes during configuration rather than compilation.

中文的意思是透過反射(reflection)機制於執行期(run time)由設定檔(configuration)取得實際要執行的物件

文章移至http://petekcchen.com/2012/09/plugin-pattern.html