计算与软件工程 第5次作业

作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10584
其他参考文献 https://www.cnblogs.com/xinz/p/3852390.html
作业正文

面向对象技术

掌握面向对象的方法意味着要认识到这是目的,而不是手段-目标而不是实现目标的技术。

面向对象的意思是放弃以软件为中心的过程,在这种情况下,程序员与机器的交互是至关重要的,而倾向于由生产者-消费者关系驱动的以产品为中心的范例。
面向对象(Object Oriented)是软件开发方法。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。

面向对象是在结构化设计方法出现很多问题的情况下应运而生的。结构化设计方法求解问题的基本策略是从功能的角度审视问题域。它将应用程序看成实现某些特定任务的功能模块,其中子过程是实现某项具体操作的底层功能模块。在每个功能模块中,用数据结构描述待处理数据的组织形式,用算法描述具体的操作过程。面对日趋复杂的应用系统,这种开发思路在下面几个方面逐渐暴露了一些弱点:1.审视问题域的视角 2.抽象级别 3.封装体 4.可重用性

大泥球

猜你喜欢

转载自www.cnblogs.com/yuhanzhou/p/12652723.html
今日推荐