摘要: 对于调用者(比如Controller层)来说,Façade与Service没什么区别,都是业务逻辑的调用入口。但实现机制上来说,Façade与Service是有差别的。Façade是很“薄”的一层,它本身并不实现业务逻辑,它只是负责根据外界的请求调用对应的业务逻辑类。相对Façade,Service是很“厚”的... 阅读全文
posted @ 2009-09-10 00:36 深圳大漠 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: 本文摘自JavaEye 论坛的Robbin的一份帖子 做设计的步骤如下: 分析软件需求,以用户的角度来使用软件,找出发生的scenario(场景),抽象成为一个一个Use Case,分析出Use Case之间的关系,这一步是非常重要的,这一步做好了,设计就成功了一半。Use Case的抽象有一些可以遵循的原则,这里不详细谈。 然后用语言描述每一个Use Case,描述用户使用一个Use Case发... 阅读全文
posted @ 2009-09-10 00:28 深圳大漠 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 四色原型概念辨析Jay注意,这篇文章对DESC和PPT的理解可能存在错误,请参考对照《四色原型札记(一)》中对DESC和PPT的解释。2010年3月28日凌晨。1. Description与PPT辨析1.1.DESC和PPT基础概念Description表示“描述”,更具体的说,它是“分类目录条目”... 阅读全文
posted @ 2009-09-10 00:19 深圳大漠 阅读(1298) 评论(1) 推荐(1) 编辑
摘要: 委托是粒度更细的接口接口(interface)是面向类(class)的,而委托(delegate)是面向方法(method)和属性(property)。接口必须应用在类上面,而委托却是应用在方法和属性上。当方法的参数是委托类型时,因为匿名委托的存在,使得调用更简便——这个时候方法就是属性,直接赋值给参数即可。委托使得“外界约束∕外界契约”... 阅读全文
posted @ 2009-09-10 00:03 深圳大漠 阅读(153) 评论(0) 推荐(0) 编辑