UML
文章平均质量分 52
这孩子谁懂哈
坚持比努力更可怕/You Reap What You Sow
展开
-
重拾UML
为什么UML很重要?为了回答这个问题,我们看看建筑行业。设计师设计出房子。施工人员使用这个设计来建造房子。建筑越复杂,设计师和施工人员之间的交流就越重要。蓝图就成为了这个行业中的设计师和施工人员的必修课。写软件就好像建造建筑物一样。系统越复杂,参与编写与配置软件的人员之间的交流也就越重要。在过去十年里UML就成为分析师,设计师和程序员之间的“建筑蓝图”。现在它已经成为了软件行业的一部分了。UML提原创 2017-01-15 15:02:03 · 403 阅读 · 0 评论 -
UML类图中依赖和关联的关系
类与类之间由弱到强关系是: 没关系 > 依赖 > 关联 > 聚合 > 组合。依赖(dependency) 可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类B作为参数被类A在某个method方法中使用。用带虚线的箭头。 关联(ass原创 2017-01-15 15:02:16 · 1044 阅读 · 0 评论 -
UML-协作图
协作图(Collaboration Diagram /Communication Diagram,也叫合作图)是一种交互图(interaction diagram),强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以代表其他事物的实例,例如协作、组件和节点。使用协作图来说明系统的动态情况。原创 2017-01-15 15:02:08 · 416 阅读 · 0 评论 -
UML-类图
类图类图Class diagram通过显示出系统的类以及这些类之间的关系来表示系统。类图是静态的-它们显示出什么可以产生影响但不会告诉你什么时候产生影响。※从上到下分为三部分,分别是类名、属性和操作。类名是必须有的※类如果有属性,则每一个属性都必须有一个名字,另外还可以有其它的描述信息,如可见性、数据类型、缺省值等※类如果有操作,则每一个操作也都有一个名字,其它可选的信息包括可见性、参数的原创 2017-01-15 15:02:05 · 1185 阅读 · 0 评论