gpt4 book ai didi

oop - 将规范化技术应用于对象建模

转载 作者:行者123 更新时间:2023-12-04 07:01:40 29 4
gpt4 key购买 nike

多年来,我一直遵循 DB 规范化技术来至少识别我的对象模型的关系和实体,它总是让我更接近一个非常合理的设计。

最近我遇到了这篇研究论文,它实际上处理的是相同的

http://www.decodephp.com/oo-design-normlization.pdf

大家觉得这个技术怎么样?你觉得有用吗?你发现它有什么大问题吗?

最佳答案

这是垃圾。

面向对象设计处理这样一个事实,即规范化状态和“规范化”行为(通过功能分解)会产生不兼容和对齐不良的结构。单独执行此操作的系统存在的问题是,尽管数据规范化和功能分解在最小化各自领域中的复杂性方面做得很好,但当它们需要在同一领域内进行互操作时,状态结构和行为结构之间会产生高度的复杂性。程序。

一般而言,将优化设计的状态空间和优化设计的行为空间视为存在于球体的相反极上。你的系统越接近一个极点,它离另一个极点就越远。这仅仅是因为行为通常与状态正交。

作者似乎没有注意到这一点,因为他们的类图中的操作完全是状态信息的 getter 和 setter,这就是状态优化(数据规范化)技术非常适合的原因。

关于oop - 将规范化技术应用于对象建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1745898/

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