我仍在学习 OO 设计的所有功能,并且在数据库(特别是 ER)设计方面拥有更多经验。每次我处理一个问题并尝试按照 OO 策略提出设计时,我的图表(例如 UML 类)看起来就像一个 ERD。我已经阅读/听说将一个类映射到每个表并从那里工作是很聪明的......但这似乎从来没有真正让我到任何地方,而且我的设计有非常高(坏)的耦合,据我所知,这是一个OO 中的大“禁忌”。
一些谷歌搜索返回了从 ER 到 OO 的一些点击,但没有什么能真正让我明白。有没有人有关于这个主题的任何材料,或者可能已经为这个类似的问题而苦苦挣扎?
稍微扩展一下,我尝试的 OO 设计倾向于转向隐含的持久数据存储元素,这在 OO 设计中不一定存在。
感谢您的任何指导!