工廠方法模式

From Wikipedia, the free encyclopedia

Remove ads

工廠方法模式(參見英文factory method)係物件導向編程成日用嘅一種軟件設計模式,用工廠(喺 OOP 當中泛指曉建立第啲物件嘅物件)入面嘅方法嚟建立物件而唔係用建構子,途中唔使講明要建立嗰件物件係咩類別;用虛擬碼表達一件曉建立兩個類別嘅物件嘅工廠物件嘅話,段碼就會係好似以下噉[1]

定義好類別 A;
定義好類別 B;
定義一件工廠物件
睇 input
Switch (input)
case 1
建立一件屬類別 A 嘅物件;
case 2
建立一件屬類別 B 嘅物件;

參考

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads