0

我想显示给定日期的餐厅预订列表。我在这里省略了边界对象。在第一个图中,餐厅对象维护了为餐厅进行的完整预订集。在第二个图中,没有使用餐厅对象。使用餐厅对象有什么好处吗? 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

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

于 2016-07-27T07:46:02.490 回答