gpt4 book ai didi

c# - 在当前不需要时实现 INotifyPropertyChanged 是一种好习惯吗?

转载 作者:太空宇宙 更新时间:2023-11-03 18:15:08 25 4
gpt4 key购买 nike

假设我有一个实现 INotifyPropertyChanged 接口(interface)的基类,我还有一个 VS 片段,因此可以轻松输入代码。我正在写一个数据类,但是现在没有客户端需要观察这个类的属性变化,但将来有可能。是否有理由不实现 INotifyPropertyChanged?这样会不会降低性能等等?

最佳答案

"Always implement things when you actually need them, never when you just foresee that you need them."

亚格尼 - http://c2.com/xp/YouArentGonnaNeedIt.html

INotifyPropertyChanged 以非常轻量而著称,您真正关心的不是性能问题等。如果您担心的只是性能问题,您也可以实现它。 YAGNI 不(仅)涉及此类问题。它说当你确实需要某些东西时,你的代码是灵活的。您应该关注这种灵 active 。

关于c# - 在当前不需要时实现 INotifyPropertyChanged 是一种好习惯吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7720896/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com