. 工厂模式同样是项目中最常用的设计模式,工厂模式中又分为简单工厂,工厂方法,抽象工厂.下面我们由简单的开始逐一介绍. 1.简单工厂模式 简单工厂又被称为静态工厂,在设计模式中属于创建型模式.主要解决的问题是封装了实例化的过程,通过传入参数来获不同实例.下面我们举一个项目中可能会用到的例子. 假设我们程序的数据保存在几个不同的数据库中,有MySql,SQLServer和MongoDB.数据库都有增删改查的操作,我们就声明一个接口定义这些操作. public interface IDatabase…