Как интерфейс INotifyPropertyChanging помогает ограничить потребление памяти
Я начинаю учитьсяLINQ-to-SQL
для Windows Phone 8, и наткнулсяэтот статья на MSDN.
Они показывают базовый класс дляDataContext
который реализует обаINotifyPropertyChanging
а такжеINotifyPropertyChanged
, ОбоснованиеINotifyPropertyChanging
является:
Интерфейс INotifyPropertyChanged используется для отслеживания изменений.
Интерфейс INotifyPropertyChanging помогает ограничить потребление памяти, связанное с отслеживанием изменений.
В статье не приводится каких-либо конкретных ссылок для обоснования заявления о потреблении памятиINotifyPropertyChanging
интерфейс. Статья оINotifyPropertyChanging Сам просто говорит:
Уведомляет клиентов об изменении значения свойства.
Может кто-нибудь объяснить мне, как этот интерфейс ограничивает объем памяти приложения, просто уведомив, что значение свойства собирается измениться (и даже не ограничивая это изменение)?