简单工厂(静态工厂),它定义了一个类用于负责对象的创建,它主要由3部分组成:
工厂类,抽象类或接口,具体的实现类。
在今天的案例中,工厂类是AninmalFactory,
抽象类:Animal
实现类:dog,pig,cat
优点:工厂模式,客户端不用再创建对象,只负责对象的调用。
工厂类,抽象类或接口,具体的实现类。
在今天的案例中,工厂类是AninmalFactory,
抽象类:Animal
实现类:dog,pig,cat
优点:工厂模式,客户端不用再创建对象,只负责对象的调用。
缺点:随着具体的类不断地增多,我们的工厂,就要不断地改动,不利于后期的维护,
本文深入探讨了简单工厂模式的概念及其应用,包括工厂类、抽象类与具体实现类之间的关系,强调了其简化对象创建过程的优点,同时揭示了随类数量增加带来的维护挑战。
3万+

被折叠的 条评论
为什么被折叠?



