Информация об изменениях

Сообщение Re[3]: Жизнь после Dispose (.net) от 08.07.2015 7:36

Изменено 08.07.2015 7:47 ylem

S>Выделенный текст важен.

А мне вот сначала даже в голову не пришло не поверить на слово чуваку из Рэдмонда

S>объекты с open-close поведением,


У меня, правда, "семантически" все чуть по-другому: после close() из объекта можно пытаться что-то получить, но безрезультатно.
При этом поведение "пустого" объекта не будет отличаться от поведения диспоузнотого.
НО при "естественом" опустошении объект, фактически, переходит в состояние, семантически снаружи неотличимое от диспоузнутого.
Re[3]: Жизнь после Dispose (.net)
S>Выделенный текст важен.

А мне вот сначала даже в голову не пришло не поверить на слово чуваку из Рэдмонда

S>объекты с open-close поведением,


У меня, правда, "семантически" все чуть по-другому: после close() из объекта можно пытаться что-то получить, но безрезультатно.
При этом поведение "пустого" объекта не будет отличаться от поведения диспоузнотого в процессе опустошения.
Т.е. Dispose == Close, но такой Close, что его последствия видно снаружи и эта видимость используется в логике.