Дублирование видимых данных (Duplicate Observed Data)
У вас есть данные предметной области, доступные лишь в элементе GUI. Методам предметной области необходим доступ к этим данным.
Скопируйте данные в выделенный для этой области объект. Реализуйте паттерн наблюдатель, который будет обеспечивать синхронность данных.
Более детальную информацию смотрите на странице 197 книги Рефакторинг.
Оригинальная версия.
Copyright © 1999-2003, Martin Fowler.
|