組成:一個抽象工廠:內部有多個子工廠;不同的子工廠裏有多個產品生產線。多個抽象產品:包含了多個子產品,由子工廠進行生產。
客戶:客戶只需要和抽象工廠和抽象產品打交道,不用瞭解抽象工廠內部實現。抽象工廠和抽象產品都爲接口,沒有具體實現。
調用抽象工廠的方法將抽象工廠類作爲形參使用。
組成:一個抽象工廠:內部有多個子工廠;不同的子工廠裏有多個產品生產線。多個抽象產品:包含了多個子產品,由子工廠進行生產。
客戶:客戶只需要和抽象工廠和抽象產品打交道,不用瞭解抽象工廠內部實現。抽象工廠和抽象產品都爲接口,沒有具體實現。
調用抽象工廠的方法將抽象工廠類作爲形參使用。
網絡編程框架Java NIO、Mina、Netty、Grizzy的異同點 關注 Java NIO、Mina、Netty、Grizzly都是常見的網絡編程框架,下面我們來看一下它們的異同點。