自定义博客皮肤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:策略模式类图      图2:状态模式类图 熟悉uml类图的朋友,可以看出,策略模式的类图和状态模式的类图实现是很相似的,这也是为什么设计模式中,我们把这两种模式比喻成为孪生兄弟,很多时候,我们在运用上述模式来解决实际问题的时候,也经常混淆他们,其实,个人倒是认为,就算大家用法不同其实也没有必要介意,因为设计模...

2008-11-26 17:07:17 146

温习-策略模式

下面的情况考虑使用策略模式: 1、一个系统中有许多类,他们的区别仅在于他们的行为,那么使用策略模式可以动态地让一个对象在许多行为中选择一种行为。 2、一个系统需要动态地在几种算法中选择一种,那么这些算法可以包装到一个个具体的算法类里面,而这些算法类都是一个抽象算法类的子类。换言之,这些具体算法类都有统一的接口,由于多态性原则,客户端可以选择使用任何一个具体算法类。并只持有一个数据类型是抽象...

2008-11-26 16:04:49 157

用例的粒度

用例没有粒度,不要把步骤当作用例。尽量不要用CRUD为用例,因为它们一般不提供价值,过于在乎细节,是从数据库角度进行考虑的。 多个用例也可能操作同样的数据,一个用例背后可能隐藏多个数据操作。如果确定为CRUD,则合并为管理***,可以把Create当作主路径,Read,Update,Delete当作其它可选的路径。不要牵涉界面细节。...

2008-11-19 16:11:58 535

如何发现用例

1、一组用例实例,每个实例是系统执行的一系列活动,以此产生对特定参与者具有价值的可观察结果。 2、关注系统的用户或参与者来编写需求。 3、关注理解参与者所考虑的有价值结果。 发现用例的过程: 1、选择系统边界。 2、确定主要参与者。 3、确定每个主要参与者的目标。 4、定义满足用户目标的用例,根据目标对用例命名。...

2008-11-19 10:53:51 983

空空如也

空空如也

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

TA关注的人

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