Упрощенный сценарий: у вас есть клиенты, которые могут сделать заказ, и у вас есть менеджеры, которые могут взаимодействовать с этими заказами. Наряду с классами «Заказчик» и «Менеджер» существует класс «Бронирование», представляющий каждое бронирование.
Допустимо ли иметь класс «Заказы» специально для хранения ArrayList всех объектов « Резервирование »и операции по взаимодействию с этими объектами« Резервирование »(например, добавление, удаление, изменение и создание списка), которые может использовать любой« Менеджер »?
Я был не уверен, как класс Manager вписывается в сценарий, с точки зрения соглашения. Также не показано, что Manager является дочерним элементом класса «Staff» как часть полного сценария (здесь не описан).