java设计模式之抽象工厂

一.构成 抽象工厂角色:抽象工厂模式的核心,定义了产品的创建,并且它与具体的业务逻辑没有关系; 具体工厂角色:实现了抽象工厂角色的实体类,每一个具体工厂负责一个产品系列的创建.每添加一个系列的产品,就相应的需要添加一个具体工厂角色,客户端需要选择具体的工厂角色对应它们具体的业务逻辑----也就是所需要的产品; 抽象产品角色:抽象工厂模式所创建的类的父类,担任这个角色的类往往是抽象类,或者是接口;
相关文章
相关标签/搜索