Предположим, у вас есть несколько объектов, которые должны быть независимыми, но все они должны совместно использовать общий набор данных, и каждый из них представляет эти данные по-своему и может использовать разные части этих данных. Но каждый общий общий элемент представляет одну уникальную вещь.
Пример: запущены многопоточные объекты (циклы выполнения), и у каждого есть свое понимание таблицы базы данных. Допустим, 3 из них получают к нему доступ одновременно. Общая база данных имеет счетчик ссылок для таблицы 3, потому что их 3 пользователя.
Пример 2. Объект NSString удерживается несколькими объектами в программе Mac OS / X.
Вероятно, это очень распространенная и обыденная модель, но какая?
Спасибо.