"Обязательные методы"

Mar 15, 2013 14:11

Задача: при проектировании класса необходимо реализовать методы, которые должны вызываться "обязательно".
Решение:
1) Все требуемые параметры перечислить в конструкторе класса;
2) Если параметров много настолько, что конструктор становится громадным, создаётся специфический метод validate();
В нём просто проверяется, что параметры были установлены через методы, если нет - кидается Exception с текстом "Вызов метода yourMethodName обязателен".

Заметка.

проектирование, обязательные методы, вызов методов класса

Previous post Next post
Up