UML之视频总结

本文介绍了面向对象编程的概念及其特性,包括抽象性、封装性、继承性和多态性,并探讨了设计模式、RUP及UML在软件开发过程中的应用。

   UML基础与应用,其实主要讲了4部分的内容:面向对象、设计模式、RUP、UML。

点击此处看大图


面向对象

   面向对象是一种以事物为中心的编程思想。面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。

设计模式

   其实,设计模式也属于面向对象,面向对象是自下先建立抽象模型然后再使用模型。设计模式是一套代码设计经验的总结,也算是一种模型吧。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。

RUP

   RUP是风险驱动的、基于Use Case技术的、以架构为中心的、迭代的、可配置的软件开发流程。特别适应于UML的生命周期方法。它提出了一整套以UML为基础的开发准则,用以指导软件开发人员已UML为基础进行软件开发。

UML

    UML( Unified ModelingLanguage )统一建模语言,是用来设计软件蓝图的可视化建模语言。它支持面向对象的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。

    其实,总的来说,就是:在面向对象的软件开发过程中,以UML为工具,在开发过程中,以RUP为指导,参考设计模式,来开发一个软件。


 

 

 

 

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值