自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 分析模式 之 参与者(Party)

在我们分析模型的时候经常会遇到不同类型的事物在某些特性上有共同点,比如,人和公司,他们都有地址,电话,电子邮件等属性,在分析模型的时候,我们可能得出如下的模型:看到上述的模型的时候,我们是否会觉得模型中的冗余呢?很显然,我们会想如何将这两者融合在一起呢,我们伟大的Martin Fowler同志提出了Party模式来描述此种类型的模型。我们用一种通用(父)的类型来定义人和公司,这样,只需要在

2006-11-09 11:30:00 721

原创 分析模式 之 (责任)Accountability

在Martin Fowler的书中给出了这样的一段话:“当一个人或组织对另一个需要负责时,可以适用Accountability概念来描述,它是一个抽象概念,可以描述很多具体的问题,比如:组织结构、合同及雇用关系等。” 从这段话中我们不难发现Accountability概念提出的本意,它是用来描述人或组织之间的关系。在这里我们将人和组织抽象为一个共同的概念-Party(参与者)。因此我们可以定义Ac

2006-10-20 17:28:00 1008

原创 第一章 介绍 (分析模式 之 概念模型 续)

在上一章节我们提到了什么事概念模型及如何选择概念模型,那么对于一个概念模型来说,我们如何描述它呢?可能很多人都会想到使用开发语言来描述它,但是使用一种语言来描述概念模型有它的优缺点。优点: 它是可执行的,这样可以验证模型的正确性 省略了从模型到变成语言的转换。 缺点: 容易将关注的焦点放在语言本身而不是问题域。 容易被一些语言都有的特

2006-10-17 13:58:00 805

原创 第一章 介绍 (分析模式 之 概念模型)

        什么是概念模型?这是《分析模式》这本书首先展现给我们的一个问题。作者并没有立即给出答案,而是通过一个斯诺克台球模拟器的例子引出了该话题。        分析作为软件开发的一个重要阶段发挥着至关重要的作用,它发掘出表面需求下真正需要解决的问题,而不是简单的列出各种Use-cases,而这种问题的本质可以用一种元模型来表示,这种元模型可以使我们容易理解所要解决的问题,同时也能简化这

2006-10-12 14:20:00 721

Head First Ajax 2008 非扫描版

高清版本,非扫描,学习Ajax的经典书籍

2012-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除