面向对象技术

来源:互联网 发布:淘宝网儿童女裤子 编辑:程序博客网 时间:2024/06/15 22:33

我们在学习VB编程语言的时候,课本上对Visuanl Basic 是这么定义的。Visual Basic是一种可视化的,面向对象的,采用事件驱动对象对事件进行处理的程序设计语言。这是第一次接触到面向对象技术这个概念。

在学习UML的时候,也介绍到了面向对象技术。UML是一种可视化的面向对象的建模语言。

UML采用面向对象技术来建模,就是将现实的客观世界抽象出一个模型,然后将这个模型运用于计算机当中。可见面向对象技术是基于现实的客观世界当中的。面向对象技术方法,其基本思想是运用对象、类、继承、封装、关联这一系列来构成软件的系统。


一、面向对象的基本概念和基本原则:



二、面向过程与面向对象的区别

传统的面向过程编程技术,更加强调的是以功能为基本点。即从功能的角度为出发,例如我们在敲机房收费系统的时候,首先想到的是这个系统有什么功能,然后可以划分为什么模块,为了实现这些模块,我们应该引用什么函数来进行实现,最后在依次的调用这些函数就可以了!

而与面向过程技术不同的是,面向对象技术,首先将一切事物都看成是一个对象,再将对象进行抽象得到类。在进行系统开发的时候,首先要考虑的是,这个系统涉及到了哪些对象,这些对象可以抽象出什么类,这些类之间有什么关系?


三、面向对象技术运用的优点

1.对数据结构和部分功能进行封装和隐蔽,保证了对象行为的可靠性

2.有利于软件的维护和复用


原创粉丝点击