uml 2.2面向对象程序设计语言是分析与设计 总共印了多少册

文件名:《uml面向对象程序设计语言昰建模与设计(第二版)》.zip , 文件大小:).pdf编程书籍pdf , 文件大小:45M , 分享者:墨*羔羊 , 分享时间: , 浏览次数: 88 次

文件名:自动控制原理与设计(第5版).pdf电气控制及其自动化 , 文件大小:45M , 分享者:郎*燕1 , 分享时间: , 浏览次数: 92 次

文件名:自动控制原理与设计(第5版).pdf , 文件大小:45.43MB , 分享者:普中科技总部 , 分享时间: , 浏览次数: 35 次

攵件名:深入php:面向对象程序设计语言是、模式与实践(第3版)含源码).rar php赠送资料 , 文件大小:31MB , 分享者:布*图书 , 分享时间: , 浏览次数: 1 次

文件名:php:面向對象程序设计语言是、模式与实践(第三版)高清pdf和完整源码.rar四脚猫php , 文件大小:31M , 分享者:耳**好使 , 分享时间: , 浏览次数: 80 次

不同于面向过程方法面向对象程序设计语言是程序设计是一种自下而上的程序设计方法,往往从问题的一部分着手一点一点地构建出整个程序。面向对象程序设计语訁是设计以数据为中心类作为表现数据的工具,成为划分程序的基本单位面向对象程序设计语言是是把构成问题的事物分解成各个对潒,建立对象的目的不是为了完成一个步骤而是为了描述某个事物在整个解决问题的步骤中的行为。

使用计算机解决问题首先要对现实卋界进行抽象描述现实世界中的情况非常复杂,是由独立的事物组成每一个事物按照最简单的独立方式对应事件,但是在众多大型事粅即刻交互的时候很难进行预测。这种任务使用面向过程方法难以

因为,使用面向过程方法基于如下假设:程序结构控制执行流程洇此对于使用过程程序处理上述任务,必须有独立的程序来测试或响应为数众多的变化条件该问题的解决方案是按照问题自身的相似方式来构建程序,作为独立的软件事物集合每一个元素都是待抽象的现实世界

的一个对象。这样就解决了应用域模型和软件域模型之间的沖突而将劣势转换为优势。

另一方面图形用户界面(GUI)在20世纪80年代和90年代的快速普及对现代开发方法带来了特殊的困难。GUI引入了之前將仿真

引入主流商业应用中遇到的问题原因在于,展示给GUI用户的是计算机显示屏上高度视觉化的界面一次性提供很多选项操作,每一種选项都可以通过单击鼠标实现通过下拉菜单、列表框和其他对话框技术,很多其他的选项也可以通过两次或三次单击鼠标来实现界媔开发者自然会探索新技术带来的机遇。结果是现在

设计者几乎不可能预测用户通过系统界面执行的任何可能的任务。这意味着计算机應用程序现在很难以过程方式进行设计或控制面向对象程序设计语言是为设计软件提供了自然而然的方法,软件的每一个构件都提供了奣确的服务而这些服务可以被系统的其他部分通过任务序列或控制流独立使用。

在面向对象程序设计语言是系统中信息隐藏表明类有兩种定义。外在地类可以根据接口定义。其他的对象(以及程序员)只需要知道类对象能提供的服务以及用于请求服务的签名即可。內在地类可以根据知道的和完成的事情进行定义,但是只有类的对象(以及程序员)需要知道内部定义的详情遵循以下思路:面向对潒程序设计语言是的系统可以被构建,以便每一部分的实现基本上独立于其他部分这就是模块化的思想,并且有助于解决信息系统开发Φ最棘手的一些问题模块化的方法可以帮助并以多种方式解决这些问题。按照模块化方式构建的系统易于维护更新模块化的系统也更加简单。只要替换之前的模块根据规范采用新的模块,就不会对其他模块产生影响构建可靠的系统更加容易。子系统可以被单独完整測试多次而在之后系统集成的时候,需要解决的问题就会少得多模块化系统可以被开发为小型可管理的增量。假定每一个增量被设计鼡来提供有用且前后一致的功能包就可以依次进行部署。

我要回帖

更多关于 面向对象程序设计语言是 的文章

 

随机推荐