设计模式 工厂模式
-
设计模式 - 工厂模式
工厂模式是最常用的设计模式之一。这种设计模式属于创建模式,因为该模式提供了创建对象的最佳方法之一。在工厂模式中,我们在不向客户端公开创建逻辑的情况下创建对象,并使用通用接口引用新创建的对象。 -
操作
我们将创建一个Shape接口和实现Shape接口的具体类。下一步将定义工厂类ShapeFactory。我们的演示类将使用ShapeFactory获取Shape对象。它分别将信息(CIRCLE/RECTANGLE/SQUARE)传递给ShapeFactory以获得所需的对象类型。第1步 - 创建一个接口。Shape.java第2步 - 创建实现相同接口的具体类 Rectangle.java 。第三步 - 创建一个Factory以根据给定的信息生成具体类的对象。 ShapeFactory.java步骤4 - 使用工厂通过传递诸如类型之类的信息来获取具体类的对象。 FactoryPatternDemo.java第5步 - 验证输出。