分层模式下的Lazy Load ——探索Domain Model系列(下)
摘要:
阅读本文并探索
- 为什么Lazy Initialization只适用于ActiveRecord模式。
- 芝麻饼公司的Boss是否应该批准降低成本的议案。
- 为什么DomainObject会遭遇“巧妇难为无米之炊”的尴尬?
- 如何用依赖倒置原则解除DomainObject的尴尬处境。
- 如何使用泛型接口简化Value Holder(这个可是书上没有的哦)。
本文将探讨在分层模式下实现Lazy Load所遭遇的困难与迷思,并重点探索模式背后隐藏的思想和设计原则。文章的最后将对书上给出的三种Lazy Load作一个简单的分析和比较。
阅读全文
posted @
2007-10-30 09:28
1-2-3
阅读(7933)
推荐(1) 编辑
MapperRegistry 是工厂方法的变形? ——探索Domain Model系列(上)
摘要:本文通过由Active Record模式到Data Mapper模式(使用工厂方法)再到Data Mapper模式(使用MapperRegistry)的一系列重构,探讨模式背后隐藏的思想和面向对象设计原则。本系列的要点是:重要的不是如何做,而是为什么做。
阅读全文
posted @
2007-10-15 08:54
1-2-3
阅读(6568)
推荐(0) 编辑