代码之家  ›  专栏  ›  技术社区  ›  JustAMartin

存储库、IdentityMap、UnitOfWork、DataMapper、QueryObject和VirtualProxy如何协同工作?

  •  0
  • JustAMartin  · 技术社区  · 15 年前

    我知道这些模式是如何独立工作的,我读过一些马丁·福勒的文章和书籍。问题是,我只能找到这些模式中每个模式的不同实现,但我仍然没有找到一些参考架构图(UML或其他),我可以将其用作开发对象关系映射工具原型的起点,这为域模型提供了对持久性的忽略。

    有人能告诉我——在哪里我能看到所有这些模式是如何一起工作的?所有这些东西是如何连接的,在哪里可以使用具体的实现,在哪里应该使用抽象接口?

    我知道可能会有关于何时以及如何使用每种模式的争论,但是现在让我们假设我想把它们都一起使用,并看看它们是如何相互匹配的最佳方式。

    谢谢。

    推荐文章