Задача по ООП

Apr 11, 2012 17:11

Не так давно обсуждали со студентами следующую задачу ( Read more... )

Программирование

Leave a comment

Comments 2

(The comment has been removed)

dimonster_1983 April 11 2012, 16:30:01 UTC
Этот вариант я и предложил на лекции ( ... )

Reply

(The comment has been removed)

dimonster_1983 April 11 2012, 16:56:13 UTC
Кто должен удалять устаревшие итераторы?
Слабые ссылки тогда нужно с кэшем совместно использовать.
Ибо в предложенном мной решении с кэшем у клиента может устареть результат запроса, но он об этом может не догадаться.
Тогда для добавления в инвентарь сам предмет уже не нужен, достаточно этой самой ссылки на новое состояние (тут бы ещё не помешала проверка того, что клиент не забыл удалить предмет после помещения его в инвентарь, хотя это уже зависит от реализации игрового пространства).

Reply


Leave a comment

Up