工厂模式是设计模式中的一条
工厂模式允许你在代码执行时实例化对象。他之所以被称为工厂模式是因为他负责“生产”对象。以数据库为例,工厂需要根据不同的参数,生成不同的实例化对象。最简单的工厂就是根据传入的类名称实例化对象,例如传入MySQL,就调用MySQL的类并实例化,如果是SQLite,则调用SQLite的类并实例化,设置可以有excel、txt等“数据库类”。工厂类就是这样,只负责生产对象,而不负责对象的具体内容。
工厂模式是设计模式中的一条
工厂模式允许你在代码执行时实例化对象。他之所以被称为工厂模式是因为他负责“生产”对象。以数据库为例,工厂需要根据不同的参数,生成不同的实例化对象。最简单的工厂就是根据传入的类名称实例化对象,例如传入MySQL,就调用MySQL的类并实例化,如果是SQLite,则调用SQLite的类并实例化,设置可以有excel、txt等“数据库类”。工厂类就是这样,只负责生产对象,而不负责对象的具体内容。