Урок 11. Паттерны проектирования. NullObject

Дата публикации: 13-02-2020

Чтобы иметь доступ к просмотру всех уроков этого курса, оформите подписку в премиум раздел
Паттерны проектирования

От автора: специфика объектно-ориентированного программирования предусматривает хранение информации в свойствах соответствующих объектов. При этом значения свойств формируются либо при создании объекта, либо при вызове на исполнение определенных методов. Также предусматриваются методы, которые будут возвращать в клиентский код, содержащиеся в ранее сохраненные данные. Это общепринятая практика, которая приводит к исключительным ситуациям в тех случаях, когда не удается сформировать требуемый объект и вместо него на определенном этапе возвращается Null.

В данном видео мы с Вами попытаемся решить указанную проблему, применив шаблон проектирования NullObject. Конечно, здесь стоит отметить, что указанный паттерн, исходя из многих источников, по сути, паттерном не является, но так он довольно часто применяется в различных крупных проектах, стоит включить его в текущий цикл уроков.

По итогам видео Вы узнаете, из каких классов формируется шаблон проектирования NullObject и как его использовать для предотвращения исключительных ситуаций.

lesson

Все уроки курса:

Метки:

Добавить комментарий