面向对象设计模式之工厂模式

工厂模式的角色:工厂和产品 工厂模式的优点:将创建某一类对象的任务交给对应的工厂类统一管理,构建对象体系。 一、简单工厂 一座简单的工厂,生成各种产品,产品之间是有联系的。 角色:具体工厂、抽象产品和具体产品。 特点:只有一座工厂,调度者将需求作为参数发送给工厂,工厂根据不同的参数提供不同的对象。 缺点: 1、增加产品时,需要改动整座工厂,修改工厂的生产方法。 2、产品体系庞大时,工厂的职责过重。
相关文章
相关标签/搜索