Как мы обсудили в предыдущей главе, модель — это не копия реального мира, а конструкция, которая помогает понять сложную систему. Проблема, которую она должна решить, является неотъемлемой частью модели — её назначением. Модель не может существовать без ограничений, иначе она будет расширяться, становясь копией реального мира. Это делает ограниченные контексты неотъемлемой частью процесса моделирования.
Вернемся к примеру с картами в качестве моделей. Мы видели, что каждая карта имеет свой специфический контекст — воздушный, навигационный, территориальный, метро и т. д. Карта полезна и согласована только в рамках её конкретной цели.
Точно так же, как карта метро бесполезна для навигации по воде, единый язык одного ограниченного контекста может быть неактуален в другом. Ограниченные контексты определяют применимость единого языка к модели, которую он описывает. Они позволяют определить, какая модель будет соответствовать конкретной области задач. Другими словами, ограниченные контексты — это границы согласованности единых языков.
Термины языка согласованы только внутри его ограниченного контекста.