面向对象技术
来源:互联网 发布:淘宝网儿童女裤子 编辑:程序博客网 时间:2024/06/15 22:33
我们在学习VB编程语言的时候,课本上对Visuanl Basic 是这么定义的。Visual Basic是一种可视化的,面向对象的,采用事件驱动对象对事件进行处理的程序设计语言。这是第一次接触到面向对象技术这个概念。
在学习UML的时候,也介绍到了面向对象技术。UML是一种可视化的面向对象的建模语言。
UML采用面向对象技术来建模,就是将现实的客观世界抽象出一个模型,然后将这个模型运用于计算机当中。可见面向对象技术是基于现实的客观世界当中的。面向对象技术方法,其基本思想是运用对象、类、继承、封装、关联这一系列来构成软件的系统。
一、面向对象的基本概念和基本原则:
二、面向过程与面向对象的区别
传统的面向过程编程技术,更加强调的是以功能为基本点。即从功能的角度为出发,例如我们在敲机房收费系统的时候,首先想到的是这个系统有什么功能,然后可以划分为什么模块,为了实现这些模块,我们应该引用什么函数来进行实现,最后在依次的调用这些函数就可以了!
而与面向过程技术不同的是,面向对象技术,首先将一切事物都看成是一个对象,再将对象进行抽象得到类。在进行系统开发的时候,首先要考虑的是,这个系统涉及到了哪些对象,这些对象可以抽象出什么类,这些类之间有什么关系?
三、面向对象技术运用的优点
1.对数据结构和部分功能进行封装和隐蔽,保证了对象行为的可靠性
2.有利于软件的维护和复用
- 面向对象技术基础
- 面向对象技术
- 面向对象技术
- 面向对象开发技术
- PHP 面向对象技术
- 面向对象技术概述
- 面向对象技术初步
- 面向对象技术
- 面向对象技术
- 面向对象技术
- [技术回顾]面向对象
- PHP面向对象技术
- 面向对象技术
- JavaScript_ECMAScript面向对象技术
- 面向对象技术
- 面向对象的技术
- PHP面向对象技术
- 面向对象编程技术
- local,LANG,LC_ALL详解
- 可见性设计
- IOS之多点触摸
- Nagios监控数据库的方法
- ASP.NET MVC3学习--视图和模型(1)
- 面向对象技术
- 奇偶校验码
- android系统中的多线程(一): 关于在android中启动线程以及线程间的交互
- C#设计模式之工厂模式(3)
- HDU 2002 计算球体积
- ThinkPHP学习笔记(六)实例化模型的四种方法
- Felsenstein's tree-pruning algorithm
- v4l2
- 有趣的权重问题 id和class