企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 1、什么是工厂设计模式 * 根据传递不同的类名参数,返回不同类的对象; * 工厂模式,就是生产各种的不同类的对象; * 工厂模式,改变了在类外使用new关键字创建对象的方式,改成了在工厂类中创建类的对象。 * 在类的外部我们无法控制类的行为,但在类内部自己可以控制类的行为。 ## 2、工厂设计模式的要求 * 一般情况下,定义一个工厂类; * 工厂类中的方法,应该是公共的静态的方法; * 该方法功能:就是根据传递的不同参数,去创建不同的类实例; ## 3、实例:创建不同形状类的对象 ![](https://img.kancloud.cn/bd/be/bdbe942ced9b1417824aad66e601abee_1035x660.png)