Менеджер афиши, который умеет:
- добавлять новый фильм
- выводить все фильмы в порядке добавления (findAll)
- выводить максимальный лимит последних добавленных фильмов в обратном от добавления порядке (findLast)
выводится последние 10 добавленных фильмов, но при создании менеджера можно указать другое число,например,5, а не 10. То есть у менеджера два конструктора: один без параметров, выставляющий лимит менеджера в 10, а другой с параметром, берущий значение лимита для менеджера из параметра конструктора.
Дополнительно создана ветка layers, в которой разделен менеджер на менеджера и репозиторий. В репозитории следующие методы:
- findAll — возвращает массив всех хранящихся в массиве объектов
- save — добавляет объект в массив
- findById — возвращает объект по идентификатору, либо null, если такого объекта нет
- removeById — удаляет объект по идентификатору