码迷,mamicode.com
首页 > 其他好文 > 详细

UML——似曾相识

时间:2014-09-21 22:09:11      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:uml   面向对象   

        看到UML的时候感觉它特别的高大上,有一个这么有文化的名字,还有个比较有内涵的解释:设计工具,立马有种仰视的感觉。软件工程是设计思想,而UML是设计工具,设计工具还没有开始学习,怎么会有似曾相识的感觉呢?且听我慢慢道来,首先对UML来个认识。

        UnifiedModeling Language (UML)又称统一建模语言或标准建模语言,解剖一下UML,核心是语言,看到这里会不会想到原来学到的很多语言,SQL server(结构化查询语言)……UML是面向对象的建模语言,恩。。。面向对象,从开始学习vb就认识到的名词,难怪有似曾相识的感觉呢。

        既然是面向对象的建模语言,面向对象的三个属性:封装,继承,多态是必不可少的。

         封装性:对客户隐藏实现,客户仅仅看到接口,过程不重要,只要个结果。

        继承关系:父子关系,最大的达到复用的功能,把父类可以继承的都继承过来。

        多态性:允许将子类类型的指针赋值给父类类型的指针,父类有的子类也有,同时在父类的基础上进行了延伸。

bubuko.com,布布扣

             面向对象的好处:可靠性,维护和支持性。面向对象经历了vb,软件工程,UML一直伴随着我们,而面向对象的思想无论是在vb,软件工程还是UML中都是一样的。在学习UML在UML中的面向对象中最重要的是四种关系,依赖,关联,泛化,实现。下一篇博客:UML的四种关系。


UML——似曾相识

标签:uml   面向对象   

原文地址:http://blog.csdn.net/chenxiaochan/article/details/39454149

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!