我跳入一个项目,发现其他开发人员在综合属性的设置器中添加了很多逻辑。我了解这是如何工作的,但我认为这很难理解程序的流程。在阅读代码时,每当看到时self.something = whatever
,我总是检查something
setter是否被覆盖。
您对此主题有何看法?您认为这是体系结构不良或解决方案完善的标志吗?
如果您有相关的链接/源,我将很高兴阅读更多有关此的内容,很难获得良好的Google搜索结果,因此我也决定在此询问。
感谢您提供任何答案,并请注意,如果您没有看到标签,我在说的是目标C(即使我猜这不是特定于语言的问题)。