摘要:
http://www.blogjava.net/RongHao/archive/2008/07/03/212402.html关于Domain Model的讨论已经非常多了,炒炒冷饭,这里是自己的一些做法。以Workitem(工作流里的工作项)作为例子最开始的做法:一个实体类叫做Workitem,指的是一个工作项或者称为任务项一个DAO类叫做WorkitemDao一个业务逻辑类叫做WorkitemManager(或者叫做WorkitemService)主要看看WorkitemManager,因为主要逻辑集中在这里publicclassWorkitemManager{privateWorkItem 阅读全文
随笔分类 - UML&程序设计
【转】Visual Studio 2010 架构图之用例图(UML Use Case Diagram)
2011-10-20 11:38 by AnyKoro, 1126 阅读, 收藏, 编辑
摘要:
这篇文章是来自园子的,我只是把自己觉得重要的地方,做了更鲜明的标记和解释。使用Visual Studio 2010可以在项目中添加架构图,项目可以是ASP.NET、Windows Forms、...,也可以创建单独的Modeling Projects。可以通过下图方式在项目中添加架构图(菜单栏===>Tools===>New Diagram):在下面窗口中选择架构图的类型用例图的工具说明:1、Actor,参与者/角色,系统的理想用户,通过向系统输入或请求系统输入某些事件来触发系统的执行。包括:(1)系统用户(2)其它系统,如:购物网站使用支付宝在线支付,支付完成后再跳转到购物网站处 阅读全文
Dependency, Association, Aggregation & Composition的四种区别
2011-10-14 11:14 by AnyKoro, 1344 阅读, 收藏, 编辑
摘要:
UML Class Diagram 体现 Class 之间的关系,Generalization 和 Realization,这两种非常常见,Java 编程语言对应extends 和 implements,余下的还有四种,分别是:Dependency, Association, Aggregation, Composition。在余下的四种关系中 Dependency 是比较容易识别:They (Dependency Relationships) are not implemented with member variables at all. Rather they might be impl 阅读全文