设计模式----抽象工厂学习总结(图文说明)

  抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。   1.抽象工厂(抽象类) 生产(抽象方法) 抽象产品(接口类) 2.具体工厂 实现(继承) 抽象工厂 ,并 生产 具体产品 3.具体产品 实现(继承) 抽象产品 4.用户(BLL)只能访问 抽象工厂 和 抽象产品 ,但知道有哪些具体工厂以供选择 5.抽象工厂存在一个静态的方法,用于选择具体工厂   关系图:  
相关文章
相关标签/搜索