标签: uml ecb-pattern
我想在给定日期显示餐馆的预订列表。我在这里省略了边界对象。在第一张图中,餐厅对象保留了为餐厅预订的完整设置。在第二个图中,不使用餐厅对象。使用餐厅对象有什么好处吗?
答案 0 :(得分:1)
主要好处是封装。不同的餐厅可以以不同的方式处理预订。您所要做的就是为餐厅建立通用界面。 其次,在前一种情况下,BookingSystem立即获得有关餐厅的信息(您可能希望将其呈现给员工或客户)。后者必须以其他方式处理这些信息。