平时的开发工作中,经常会用到简单工厂模式。
1. 简要介绍
简单工厂模式通过一个工厂对象(类)来决定创建何种产品类的实例。该模式封装了"在不同情况下使用不同具体类对象"的变化,客户端通过统一的接口调用,获取"具体类"的超类对象,从而屏蔽了具体类中实现细节的差异。故具体类的变化,并不会影响到客户端的调用代码。
2. 拓扑结构
平时的开发工作中,经常会用到简单工厂模式。
1. 简要介绍
简单工厂模式通过一个工厂对象(类)来决定创建何种产品类的实例。该模式封装了"在不同情况下使用不同具体类对象"的变化,客户端通过统一的接口调用,获取"具体类"的超类对象,从而屏蔽了具体类中实现细节的差异。故具体类的变化,并不会影响到客户端的调用代码。
2. 拓扑结构