重庆时时彩开户  »  电脑  »  电脑其它  »  面向对象技术教程(精讲版)
面向对象技术教程(精讲版)
名称:面向对象技术教程(精讲版)
分类:电脑其它
主讲:    
TAG:面向对象技术  计算机    
时间:2014-12-18 08:26
收藏:搜藏到百度  收藏到QQ书签
面向对象技术教程(精讲版)相关介绍

面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。通过 观看这部面向对象技术教程,大家可以在了解对象建模技术的基本概念的基础上,详细掌握统一建模语言(UML)、UML分析设计过程、抽象类、应用框架、设计模式、组件、面向对象设计原则、面向对象自动化测试框架等内容。

面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。它将数据和对数据的操作封装在一起,作为一个整体来处理,采用数据抽象和信息隐蔽技术,将这个整体抽象成一种新的数据类型——类,并且考虑不同类之间的联系和类的重用性。类的集成度越高,就越适合大型应用程序的开发。另一方面,面向对象程序的控制流程由运行时各种事件的实际发生来触发,而不再由预定顺序来决定,更符合实际。事件驱动程序的执行围绕消息的产生与处理,靠消息循环机制来实现。在实际编程时可以采用搭积木的方式来组织程序,站在“巨人”的肩上实现自己的目标。面向对象程序的设计方法使得程序结构清晰、简单,提高了代码的重用性,有效减少了程序的维护量,提高了软件的开发效率。

在结构上,面向对象程序与面向过程程序有很大不同。面向对象程序由类的定义和类的使用两部分组成:在主程序中定义各对象并规定他们之间传替消息的规律,程序中的一切操作都通过向对象发送消息来实现;对象接到消息后,启动消息处理函数完成相应的操作。

面向对象程序设计(Object Oriented Programming,OOP)方法出现之前,程序员用面向过程的方法开发程序。面向过程的方法把密切相关、相互依赖的数据和对数据的操作相互分离这种实质上的依赖与形式上的分离使得大型程序不但难以编写,而且难以调试和修改。

广告合作关于我们免责声明GOOGLE地图百度地图最近更新RRS订阅
版权所有:星火视频教程网 | 苏ICP备15005240号 | Email:njjqs2003#126.com
Copyright © 2009 www.hbyjob.com All rights reserved
合作: pt电子 真人打牌 重庆时时彩开户