В чем разница между интерпретатором и шаблоном дизайна посредника?

Я читаю шаблон дизайна и прохожу концепцию всего этого.

Столкнувшись с некоторой проблемой при чтении концепции модели посредника и интерпретатора … Может ли какой-либо орган, пожалуйста, помогите мне прояснить это

Примером и объяснением, которое я получил из интернета, является утверждение, что ..

переводчик
Способ включения языковых элементов в программу

медиатор
Определяет упрощенную связь между классами

Но когда мы думаем об Интерпретаторе, он также выглядит как посредник … так как в интерпретаторе требуется средний интерфейс, который может преобразовывать языковые элементы (это видно на примере преобразования римского в нормальное число из пример интерпретатора) также концепция посредника обеспечивает промежуточный интерфейс, который может взаимодействовать с другими интерфейсами.

Может ли кто-нибудь привести общий пример, который может прояснить четкую разницу между моделью посредника и интерпретатора.

Пожалуйста, приведите пример на C ++, так как я не знаком с концепциями Java.

-5

Решение

переводчик шаблон используется для интерпретации (предметного) языка, определенного с помощью грамматических правил.
медиатор используется, когда трудно достичь синхронизации между множеством объектов, тогда общение происходит через посредника.

Надеюсь, что это поможет.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]