我知道这些模式是如何独立工作的,我读过一些马丁·福勒的文章和书籍。问题是,我只能找到这些模式中每个模式的不同实现,但我仍然没有找到一些参考架构图(UML或其他),我可以将其用作开发对象关系映射工具原型的起点,这为域模型提供了对持久性的忽略。
有人能告诉我——在哪里我能看到所有这些模式是如何一起工作的?所有这些东西是如何连接的,在哪里可以使用具体的实现,在哪里应该使用抽象接口?
我知道可能会有关于何时以及如何使用每种模式的争论,但是现在让我们假设我想把它们都一起使用,并看看它们是如何相互匹配的最佳方式。
谢谢。
你可能想看看 Davy Brion's 'Build your own DAL' series . 我只是自己略读了一下,所以我不确定它是否能回答你的问题。
一定要看看Ayend对这个系列的评论。