pojia

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

随笔分类 -  随笔文挡

摘要:我通常在想到设计模式中的职责链时, 都会想到A保存B的句柄,比如:public class A{ private B _b; void Invoke(){ _b.Invoke() ; }}public class B{ private C _c; void Invoke(){ _c.Invoke() ; }}当出现多个对象需要串联起来执行是,就需要bulid 他们的关系,让前面知道后的,这样就必须有个factory或builder 来做这件是事情,我估计把这汇总方式称为静态链式;下面换种方式来看这个这个问题,我也姑且称它为动态链式; 这应该也是Entlib 拦截器的实现和Castle不... 阅读全文
posted @ 2013-12-17 15:38 破甲 阅读(403) 评论(0) 推荐(0)

摘要:什么是导出属性?即 计算出来的属性;比如:SaleItem.TotalCost = Item单价×Item数量 , 那么TotalCost就是SaleItem的导出属性;现在我们有了SaleItem领域模型;那么如何设计数据库比较合适? 对应有个t_SaleItem, Column 是否需要TotalCost? 如果我们不要,那么程序要获取TotalCost的数据时候,就是通过计算得到;... 阅读全文
posted @ 2008-12-19 16:32 破甲 阅读(391) 评论(0) 推荐(0)

摘要:我们在做领域设计阶段时,会自然而然的得到一些关键词,这其中可能就包括了我们需要领域模型的原形;依据此原形,我们创建领域模型,并在以后的详细设计中不段的调整和精化它;最终形成我们领域模型(Entity); 在初期,我们肯定给这些模型给予属性,set或get方法;在这之后,,我们会根据RDD的方式完善它,确定它的行为;但是这个行为的确定往往都没固定边界;要比较好确定这些行为,,往往难度比较大... 阅读全文
posted @ 2007-07-10 22:32 破甲 阅读(1278) 评论(2) 推荐(2)