Шаблон посетителя - добавить новые классы ConcreteElement сложно?

Я прочитал книгу о шаблоне посетителя. Это дает ту же диаграмму классов, что и ввеб-сайт oodesign.

Это говорит о том, что добавить новые классы ConcreteElement сложно. Но я не понимаю почему. Как я понял, Concretevisitor определяет набор операций, которые должны использоваться конкретным элементом. Поэтому, когда я добавляю новый элемент, который выполняет ту же операцию, которую я определил ранее, мне не нужно ничего добавлять (только сам ConcreteElement). Если я добавляю новый элемент, который не выполняет те же операции, которые я определил ранее для посетителей, мне нужно добавить нового посетителя. Но это я должен сделать в любом шаблоне дизайна.

Ответы на вопрос(4)

Ваш ответ на вопрос