Последовательное соединение
В объектно-ориентированном программировании последовательное соединение (также известное как временное соединение ) — это форма соединения , при которой класс требует, чтобы его методы вызывались в определенной последовательности. В зависимости от контекста это может быть антишаблон .
Методы, имя которых начинается с Init, Begin, Start и т. д., могут указывать на наличие последовательной связи.
Используя аналогию с автомобилем , если пользователь нажимает на газ, не запустив двигатель, автомобиль не разбивается, не выходит из строя и не выдает исключение — он просто не может ускориться.
Последовательное соединение можно реорганизовать с помощью шаблонного метода, чтобы преодолеть проблемы, возникающие при использовании этого антишаблона . [1]
Ссылки
[ редактировать ]- ^ Андрей, Будай (15 апреля 2010 г.). «Рефакторинг: последовательное соединение => метод шаблона» . Проект Кодекса . Проверено 23 апреля 2011 г.