介绍工厂模式,工厂方法和抽象工厂。三个模式的适应情况,以及其区别。