软件设计师
ctgu_aiqinhai
这个作者很懒,什么都没留下…
展开
-
UML用例关系include和extend区别
在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。其中include和extend最易混淆。基本概念用例图(Use Case Diagram):用例图显示谁是相关的用户,用户希望系统提供什么服务(用例),以及用例之间的关系图。用例图主要的作用是获取需求、指导测试。用例图的4个基本组件:参与者(Ac转载 2013-05-18 20:12:25 · 1289 阅读 · 0 评论 -
UML中多重度0..*和*有什么区别
0-*表示一个集合中的一个对象对应另一个集合中的0个或多个对象。(可以不对应)1-*表示一个集合中的一个对象对应另一个集合中的一个或多个对象。(至少对应一个)*表示一个集合中的一个对象对应另一个集合中的多个的对象。原创 2013-05-18 20:11:16 · 15558 阅读 · 5 评论 -
常用设计模式之基本概念
设计模式:是指在软件开发中,经过验证的,用于解决在特定环境下、重复出现的、特定问题的解决方案。设计模式分类创建型模式:抽象了对象实例化的过程,用来帮助创建对象的实例结构型模式:描述如何组合类和对象以获得更大的结构行为型模式:描述算法和对象间职责的分配常用设计模式简单工厂:提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽转载 2013-05-19 17:42:04 · 629 阅读 · 0 评论