Factory Pattern

我們如果需要依條件建構不同型別的物件,我們可能寫下這樣的程式碼:

Base obj = null;

switch (condition)

{

case XX:

obj = new A();

break;

case YY:

obj = new B();

break;

}

...繼續閱讀 »