Template Design Pattern
— шаблон проектирования классов в
программировании. Предназначен для
случаев, когда вы планируете расширять
базовый класс конкретными реализациями.
Ну, типа плагины.
public final void templateMethod() { stepOne(); stepTwo(); } protected abstract void stepOne(); protected abstract void stepTwo();
Потом, когда потомки этого класса будут
дергать метод templateMethod, он автомагически
будет последовательно вызывать
переопределенные в потомках методы
stepOne, stepTwo.
Читайте
подробнее:
original post http://vasnake.blogspot.com/2014/12/template-design-pattern.html
Комментариев нет:
Отправить комментарий