Я разрабатываю приложение WPF, в котором он будет ссылаться на библиотеку классов, которая содержит в основном бизнес-объекты и некоторые методы для управления этими объектами. Поскольку эта библиотека используется совместно с WPF, мне нужно использовать интерфейс INotifyPropertyChanged.Библиотека многоразового класса - INotifyPropertyChanged
Тем не менее, я вижу будущие использования в библиотеке, которые не могут определенно полагаться на WPF (или обладать необходимостью уведомлений об изменении свойств) в качестве уровня представления. В вашем профессиональном опыте было бы лучше опустить интерфейс, чтобы гарантировать, что DLL «чиста» из ненужного кода для использования в будущем, путем поиска альтернативного метода или использования интерфейса и перехода?
(очевидно, это может быть применено к множеству других методов программирования).
Спасибо.