使用一组entites的好处

时间:2016-07-27 06:41:09

标签: uml ecb-pattern

我想在给定日期显示餐馆的预订列表。我在这里省略了边界对象。在第一张图中,餐厅对象保留了为餐厅预订的完整设置。在第二个图中,不使用餐厅对象。使用餐厅对象有什么好处吗? enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

主要好处是封装。不同的餐厅可以以不同的方式处理预订。您所要做的就是为餐厅建立通用界面。 其次,在前一种情况下,BookingSystem立即获得有关餐厅的信息(您可能希望将其呈现给员工或客户)。后者必须以其他方式处理这些信息。