![]() |
1
3
这是垃圾。 面向对象的设计处理这样一个事实:规范化状态和“规范化”行为(通过功能分解)产生不兼容和不对齐的结构。单独这样做的系统存在这样一个问题,即尽管数据规范化和功能分解能够很好地将各自领域的复杂性降到最低,但当状态结构和行为结构需要在同一程序中进行互操作时,它们之间会产生高度的复杂性。 一般来说,把一个优化设计的状态空间和一个优化设计的行为空间想象成存在于一个球体的两极上。你的系统越接近一个极点,它离另一个极点就越远。这仅仅是因为行为通常与状态正交。 作者似乎没有注意到这一点,因为他们的类图中的操作只是状态信息的获取者和设置者,这就是状态优化(数据规范化)技术非常适合的原因。 |
![]() |
2
0
那篇论文很有趣。作者对 关系式 已经完全关闭了,它们显示的代码是 不 以任何方式面向对象:它们只显示了两个用getter和setter美化的结构。再一次,那是 不 面向对象编程。 购买C.J.Date的书是为了认真深入、易读、充分讨论关系数据模型,以及……有人在OOP上找到同样值得尊敬的消息来源。 |
![]() |
Schadre · C-plus编码错误 2 年前 |
![]() |
Nithin K · 即使类属性的类型正确,也会获取异常 2 年前 |
![]() |
amirreza870 · Python OOP-更改类文本 2 年前 |
![]() |
A_K · 使用cat或打印方法打印部分内容的子集闭包 2 年前 |
![]() |
Mo Fatah · 如何使用Python类打印数独板? 2 年前 |