SimpleFactory
2016-06-26 19:32:36 0 举报
简单工厂(SimpleFactory)是一种创建型设计模式,它提供了一种在不指定具体类的情况下创建对象的方式。在简单工厂模式中,一个工厂类负责根据客户端的请求创建相应的对象。这个工厂类通常包含一个方法,该方法接受一个参数,用于指定要创建的对象的类型或名称。工厂类内部会根据这个参数来实例化相应的对象并返回给客户端。 简单工厂模式的优点在于它可以将对象的创建过程与客户端代码分离,使得客户端不需要直接调用对象的构造函数。这样,当需要添加新的类时,只需要修改工厂类的代码,而不需要修改客户端代码。此外,简单工厂模式还支持对象的延迟加载,即只有在真正需要使用对象时才进行实例化。