java中的設計模式 工廠 和抽象工廠模式 的例子

2021-05-11 11:59:41 字數 1842 閱讀 8596

工廠模式:

package

com.wepull.note1125;

public

inte***ce

factory 

package

com.wepull.note1125;

public

inte***ce

com 

package

com.wepull.note1125;

public

class

hbcomfactory

implements

factory 

}

package

com.wepull.note1125;

public

class

hncomfactoy 

implements

factory  }

package

com.wepull.note1125;

public

class

hbcom 

implements

com }

package

com.wepull.note1125;

public

class

hncom 

implements

com }

抽象工廠:

package

com.wepull.lesson1126;

public

inte***ce

factory 

package

com.wepull.lesson1126;

public

class

lmfactory 

implements

factory

public

jeep createjeep() 

} package

com.wepull.lesson1126;

public

class

lsfactory 

implements

factory 

public

jeep

createjeep() 

} package

com.wepull.lesson1126;

public

class

lmjeep 

extends

jeep 

}

package

com.wepull.lesson1126;

public

class

lmbike 

extends

bike

} package

com.wepull.lesson1126;

public

inte***ce

car 

package

com.wepull.lesson1126;

public

class

jeep

implements

car 

} package

com.wepull.lesson1126;

public

class

bike

implements

car }

package

com.wepull.lesson1126;

public

class

testclent 

}

java設計模式 抽象工廠模式

1.概念 設計模式 一書中對於抽象工廠模式是這樣定義的 提供乙個建立一系列相關或相互依賴物件的介面,而無需指定它們具體的類。產品 plant介面 public inte ce plant 標誌介面 具體產品planta,plantb public class planta implements pl...

JAVA設計模式 抽象工廠模式

目錄 一 什麼是抽象工廠模式 二 模式中包含的角色及其職責 三 抽象工廠模式的優缺點 抽象工廠模式是所有形態的工廠模式中最為抽象和最具一般性的。抽象工廠模式可以向客戶端提供乙個介面,使得客戶端在不必指定產品的具體型別的情況下,能夠建立多個產品族的產品物件。抽象工廠 factory 角色 抽象工廠模式...

Java設計模式 抽象工廠模式

抽象工廠模式可以向客戶端提供乙個介面,使得客戶端在不必指定產品具體型別的情況下,建立多個產品族中的產品物件。這就是抽象工廠模式的用意。每個模式都是針對一定問題的解決方案。抽象工廠模式面對的問題是多產品等級結構的系統設計。在學習抽象工廠具體例項之前,應該明白兩個重要的概念 產品族和產品等級。產品族 是...