C 簡單工廠與抽象工廠的區別

2021-09-12 16:18:24 字數 847 閱讀 4729

第一次寫有什麼不對的望指教

1.簡單工廠

using system;

public inte***ce icar

public class bmwcar : icar

}public class benzcar : icar

}public class driver}}

public class client

}個人心得:簡單工廠是乙個工廠生產一類的產品,面對的事具體的類

優點:只要實現共有的介面就可以實現不同的方式。

2.抽象工廠

using system;

public inte***ce ibusinesscar

public inte***ce isportcar

public class bmwbusinesscar : ibusinesscar

public class benzbusinesscar : ibusinesscar

}public class bmwsportcar:isportcar

}public class benzsportcar:isportcar

}public inte***ce idriver

public class bmwdriver:idriver

public isportcar sportcardriver()

}public class benzdriver:idriver

public isportcar sportcardriver()

}class client

心得:抽象工廠是把產品劃出共同的東西,把相互依賴 的物件抽象出來,只要實現介面就可以得到不同的產品。

簡單工廠 工廠 抽象工廠的區別

解釋一 工廠方法模式的核心是乙個抽象工廠類,而簡單工廠模式把核心放到了乙個具體類上.簡單工廠是工廠方法模式的特例。工廠方法模式和抽象工廠模式的最主要的區別在於對工廠的抽象程度上。抽象工廠模式中一般是抽象出工廠介面,表示他就是乙個工廠,而不管它是製造什麼產品的工廠,他的抽象程度較高。而工廠方法模式的抽...

簡單工廠,工廠,抽象工廠的區別

url 解釋一工廠方法模式的核心是乙個抽象工廠類,而簡單工廠模式把核心放到了乙個具體類上.簡單工廠是工廠方法模式的特例。工廠方法模式和抽象工廠模式的最主要的區別在於對工廠的抽象程度上。抽象工廠模式中一般是抽象出工廠介面,表示他就是乙個工廠,而不管它是製造什麼產品的工廠,他的抽象程度較高。而工廠方法模...

簡單工廠 工廠 抽象工廠的區別

解釋一 工廠方法模式的核心是乙個抽象工廠類,而簡單工廠模式把核心放到了乙個具體類上.簡單工廠是工廠方法模式的特例。工廠方法模式和抽象工廠模式的最主要的區別在於對工廠的抽象程度上。抽象工廠模式中一般是抽象出工廠介面,表示他就是乙個工廠,而不管它是製造什麼產品的工廠,他的抽象程度較高。而工廠方法模式的抽...