BuilderPattern:建造者设计模式的例子

时间:2024-06-11 23:43:29
【文件属性】:

文件名称:BuilderPattern:建造者设计模式的例子

文件大小:14KB

文件格式:ZIP

更新时间:2024-06-11 23:43:29

Java

建造者模式 生成器模式的示例 构建器模式使用简单对象并使用逐步方法来构建复杂对象。 这种设计模式属于创建模式,因为该模式提供了创建对象的最佳方法之一。 Builder类逐步构建最终对象。 该构建器独立于其他对象。 执行 我们考虑了一家快餐店的商业案例,其中典型的一餐可能是汉堡和冷饮。 汉堡可以是蔬菜汉堡或鸡肉汉堡,并且可以用包装纸包装。 冷饮可以是可乐或雪碧,可以装在瓶中。 我们将创建一个表示食品的项目接口,例如汉堡和冷饮,以及实现该Item接口的混凝土类;一个包装接口,表示食品的包装,以及实现该Packing接口的混凝土类,将汉堡包装在包装纸和冷饮中将被包装为瓶子。 然后,我们创建一个具有Item的ArrayList的Meal类和一个MealBuilder,以通过组合Item来构建不同类型的Meal对象。 BuilderPatternDemo,我们的演示类将使用MealBuilde


【文件预览】:
BuilderPattern-master
----bin()
--------pattern()
--------model()
----.settings()
--------org.eclipse.jdt.core.prefs(587B)
----src()
--------pattern()
--------model()
----.project(373B)
----.classpath(295B)
----README.md(1KB)

网友评论