随笔分类 -  探索Domain Model系列

重要的不是如何作,而是为什么做。
分层模式下的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 阅读(7929) 评论(61) 推荐(1) 编辑
MapperRegistry 是工厂方法的变形? ——探索Domain Model系列(上)
摘要:本文通过由Active Record模式到Data Mapper模式(使用工厂方法)再到Data Mapper模式(使用MapperRegistry)的一系列重构,探讨模式背后隐藏的思想和面向对象设计原则。本系列的要点是:重要的不是如何做,而是为什么做。 阅读全文
posted @ 2007-10-15 08:54 1-2-3 阅读(6554) 评论(79) 推荐(0) 编辑