抽象工厂
2018-03-02 10:17:01 0 举报
抽象工厂
作者其他创作
大纲/内容
AccessFactory
+CreateUser()+CreateDepartment()
ProductA2
IFactory
ProductB1
AbstractProductB
SqlServerUser
ConcreteFactory2
+CreateProductA()+CreateProductB()
DataAccess
-db:string
+CreateUser():IUser+CreateDepartment():IDepartment
ConcreteFactory1
AccessUser
具体的工厂,创建具有特定实现的产品对象
IUser
AccessDepartment
IDepartment
ProductB2
对两个抽象产品的具体分类的实现
抽象产品,它们都有可能有两种不同的实现
SqlServerDepartment
AbstractProductA
SqlServerFactory
ProductA1
AbstractFactory
Client
抽象工厂接口,它里面应该 包含所有的产品创建的抽象方法
0 条评论
下一页