工廠方法模式
From Wikipedia, the free encyclopedia
Remove ads
工廠方法模式(參見英文:factory method)係物件導向編程成日用嘅一種軟件設計模式,用工廠(喺 OOP 當中泛指曉建立第啲物件嘅物件)入面嘅方法嚟建立物件而唔係用建構子,途中唔使講明要建立嗰件物件係咩類別;用虛擬碼表達一件曉建立兩個類別嘅物件嘅工廠物件嘅話,段碼就會係好似以下噉[1]:
- 定義好類別 A;
- 定義好類別 B;
- 定義一件工廠物件
- 睇 input
- Switch (input)
- case 1
- 建立一件屬類別 A 嘅物件;
- case 2
- 建立一件屬類別 B 嘅物件;
- 睇 input
參考
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads