1. 程式人生 > >java 設計模式01之簡單工廠和抽象工廠模式

java 設計模式01之簡單工廠和抽象工廠模式

總結一下:

簡單工廠:工廠根據條件去建立對應的具體實現物件,如果需要增加新的物件,就必須修改建立物件的介面,增加判斷條件,另外可能建立的物件下面的方法也可能有其他物件去實現相同的功能,造成混亂,比如,amd可以造cpu,也可以造網絡卡,不能建立了一個amd造cpu的物件,而又建立了一個inter的網絡卡物件!

抽象工廠:建立amd就是得用amd的cpu和網絡卡,所以得專門有一個amd工廠和一個inter工廠,以及一個組裝電腦的工廠!

我自己的理解,很多都不太對,只是個人理解,見諒!