--------UML
薛宇Chelly
小树不倒我不倒--18岁程序员想当歌手
展开
-
重识面向对象
最近的学习进行到了UML阶段。上来的第一节课就是讲的面向对象。很早以前米老师上课的时候就给我们讲过了,虽然只是简单的讲解,但现在看起来还是让我觉得受益匪浅。现在来谈谈我自己的理解面向对象是一种软件开发方法,是一种对现实世界理解和抽象的方法。既然是面向对象。那这个对象是什么呢?对象其实就是我们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示原创 2015-10-03 15:51:50 · 697 阅读 · 15 评论 -
封装、继承、多态的再次理解
面向对象最核心的东西是抽象、继承和多态,所以在UML的原理和模型中都在体现着面向对象的东西。封装是最容易理解的:1. 封装:隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别就像你建一个类,然后把这个类的属性和方法定义在一起,同时对这些属性和方法予以“public ,private,“等。对数据的隐藏,外部用户只需要关心该类的功能和对象,不需要关心具体原创 2015-10-11 17:39:15 · 681 阅读 · 30 评论 -
UML中的四大关系
最近看完了UML的视频,现在是时候总结一下了,UML中主要有四种关系,类与类,类与接口,接口与接口之间的关系有:,关联关系association,依赖关系dependency,泛化关系generalization,实现关系realization1.关联关系association(1)关联关系表示类与类之间的联接, 描述了两个或多个类之间的结构性关系,它使一个类知道另一个类的属性和方法原创 2015-11-21 19:33:16 · 1184 阅读 · 31 评论 -
UML总结
九个图画完了,现在也该到了总结的时候。UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。UML主要由以下几个部分组成。一UML模型图的构成事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象关系(Relationships):关系把原创 2015-12-13 19:04:53 · 713 阅读 · 23 评论 -
包含和扩展的理解
前一阵子,看两位师傅给我们家静静验收,突然问到了我们俩这个问题,我们没有很好的回答上来,现在就把这个问题总结一下,让自己有一个新的认识。1、包含(include)包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的 关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但原创 2016-02-22 10:49:14 · 3371 阅读 · 33 评论