如果一個(gè)東西的產(chǎn)生,非常復(fù)雜,可以使用Build來(lái)提供生產(chǎn)。
AbstractFactory定義要一系列生產(chǎn)的東西,然后其他的工廠繼承他,提供不同的實(shí)現(xiàn)。如果要換掉這一系列產(chǎn)品,只需要換掉工廠即可。工廠的切換,甚至不需要去修改代碼,可以通過(guò)修改配置文件來(lái)達(dá)到切換。例如軟件換皮膚與此很相似。
| 只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。 | ||
|
||
|
相關(guān)文章:
|
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
|
||
|
|