什么是面向对象的方法学?它有哪些优点?

题目

什么是面向对象的方法学?它有哪些优点?


相似考题
更多“什么是面向对象的方法学?它有哪些优点?”相关问题
  • 第1题:

    什么是间接金融?它有哪些优点?


    正确答案: 间接金融是指资金供求双方不直接发生债权债务关系,而是由金融机构以债务人和债权人身份介入其中进行资金融通。
    间接金融的优点主要表现为:
    (1)由金融机构凭借自身的专业化优势和信息优势,建立资金供求双方的联系,使供求双方在不直接获取对方信息的情况下,分别满足各自的不同需求,这样就克服了直接金融中要求双方必须获得对方有关融资期限、数量、利率、信用状况等方面的全部信息,并为之付出大量信息成本的缺陷。
    (2)间接金融中资金供求双方只同金融机构订立借贷合同,而金融机构是被普遍信任的守信机构,这样,就克服了直接金融中需要资金供求双方直接订立合同,并为合同的执行和监督以及合同双方权利的维护支付大量交易成本的缺陷
    (3)在间接金融中,通过金融机构以吸收存款等方式聚合众多投资者的剩余资金,再将集中起来的资金以贷款等方式有计划、有选择地安排运用,使每一个投资者都可以享受到大规模交易的利益。而在直接金融中的个别投资者,由于其投资数量的局限,很难享受到大规模交易的利益。
    (4)间接金融中资金供应者的资金首先由银行等金融机构吸收,并保证返还本息,金融机构通过科学合理的负债和资产安排,让资金安全有效地运营,因此,资金的风险得到缓冲。

  • 第2题:

    为什么说面向对象方法学比传统方法学在稳定性方面要好?


    正确答案: 传统的软件开发以算法为核心,开发过程基于功能分析和功能分解.用传统方法所建立起来的软件系统的结构紧密依赖于系统所要完成的功能,当功能需求
    发生变化时将引起软件结构的整体修改.事实上,用户需求变化大部分是针对功能的,因此这样的软件系统是不稳定的。面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本作法是用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系。当对系统的功能需求变化时并不会引起软件结构的整体变化,仅仅只需要作一些局部性的修改。总之,由于现实世界中的实体是相对稳定的,因此,对象为中心构造的软件系统也是比较稳定的。

  • 第3题:

    面向对象的软件开发有哪些优点?


    正确答案: 面向对象的软件开发具有以下优点:
    l.把软件系统看成是各种对象的集合,这更接近人类的自然思维方式。
    2.软件需求的变动往往是功能的变动,而功能的执行者——对象一般不会有大的变化。这使得按照对象设计出来的系统结构比较稳定。
    3.对象包括属性(数据)和行为(方法),对象把数据以及方法的具体实现方式一起封装起来,这使得方法和与之相关的数据不再分离,提高了每个子系统的相对独立性,从而提高了软件的可维护性。
    4.支持封装、抽象、继承和多态,提高了软件的可重用性、可维护性和可扩展性。

  • 第4题:

    面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?


    正确答案: 结构化开发方法是使用最广泛、历史最长的过程化开发方法。结构化开发方法产生过程的抽象,这些抽象把软件视为处理流,定义构成一系列步骤的算法,每一步骤都是带有预定义输入和特定输出的一个过程,把这些步骤串联在一起可产生合理的稳定的贯通于整个程序的控制流。这将最终导致一个很简单的具有静态结构的体系结构。
    在结构化开发方法中,数据结构是应算法步骤的要求而开发的。数据结构贯穿于过程,提供过程需要传送给它的操作的信息。系统的状态是一组全局变量,这组全局变量保持了状态的值,把它们从一个过程传送到另一个过程。
    结构化开发方法是一种成熟的应用开发过程。对这种方法已经存在许多支持。然而,在大型系统的开发上和在面向用户系统的构造上存在一些问题。改进大型系统开发的技术主要集中在开发数据抽象。日益增多的考虑是使用抽象数据类型,把过程化系统开发过程包括到数据驱动的方法中。随着大型系统的开发,接踵而来的问题就是要把过程抽象与数据抽象方法组合起来,这种需要导致了面向对象开发方法的诞生。
    面向对象开发方法是我们分解问题所使用方法演化的结果。在结构化开发方法中过程抽象是优先的,而面向对象开发方法中优先的是实体,即问题论域的对象。在面向对象开发方法中,把标识和模型化问题论域中的主要实体做为系统开发的起点,主要考虑对象的行为而不是必须执行的一系列动作。
    面向对象系统中的对象是数据抽象与过程抽象的一个混合体。表示这些实体的数据抽象是面向对象设计过程的主要产品,系统的状态保存在各个数据抽象的核心所定义的数据存储中。控制流被分成块,并被包括在各个在数据抽象上的各个操作里面。不像在结构化开发方法里那样,把数据从一个过程传送到另一个过程,而是控制流从一个数据抽象被传送到另一个数据抽象。完成的系统体系结构更复杂但也更灵活。在块中分离的控制流允许把复杂的动作视为局部的相互影响。

  • 第5题:

    面向对象方法学包含哪些核心概念?简述之


    正确答案:(1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。

  • 第6题:

    什么是面向过程的方法学?什么是面向对象的方法学?它们的主要特征是什么?


    正确答案: 面向过程的方法学:即结构化开发方法。面向数据流的开发方法。主要特征是:数据和操作是分离的。从系统功能出发,采用自顶向下的逐层分解,逐步求精的方法进行系统开发。
    面向对象的方法学:一切客观事物都是对象。利用对象将数据和操作封装在一起。客观世界(问题域)的事物对应于计算机世界(求解域)中的对象,支持分析、设计、实现过程中的对象的一一映射。面向对象思想更符合人类自然思维习惯。面向对象的系统更易于维护。

  • 第7题:

    面向对象方法学包含哪些核心概念?


    正确答案: (1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。

  • 第8题:

    问答题
    什么是面向对象的程序设计方法?它有那些基本特征?

    正确答案: 面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。
    它的特征:抽象,封装,继承,多态。
    解析: 暂无解析

  • 第9题:

    问答题
    什么是循环训练法?它有哪些优点?

    正确答案: 循环训练法是指根据具体情况选择若干不同的器械,做不同部位肌肉群的练习。
    优点:有利于局部肌肉的负荷与休息得到交替,不易疲劳。
    解析: 暂无解析

  • 第10题:

    问答题
    为什么说面向对象方法学比传统方法学在稳定性方面要好?

    正确答案: 传统的软件开发以算法为核心,开发过程基于功能分析和功能分解.用传统方法所建立起来的软件系统的结构紧密依赖于系统所要完成的功能,当功能需求
    发生变化时将引起软件结构的整体修改.事实上,用户需求变化大部分是针对功能的,因此这样的软件系统是不稳定的。面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本作法是用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系。当对系统的功能需求变化时并不会引起软件结构的整体变化,仅仅只需要作一些局部性的修改。总之,由于现实世界中的实体是相对稳定的,因此,对象为中心构造的软件系统也是比较稳定的。
    解析: 暂无解析

  • 第11题:

    问答题
    什么是面向对象的方法学?它有哪些优点?

    正确答案: 面向对象的方法就是模拟人类认识世界解决问题的思维习惯开发软件的方法,这种方法认为:OO=对象+类+继承+对象之间的通讯。
    OO方法有如下四个方面的要点:①客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以有比较简单的对象以某种方式组合而成。②把所有对象都划分成各种对象类,每个类定义一组数据(静态属性,状态信息,类实例专有数据)和一组方法(施加于对象上的操作,类实例所共有的)。③按照子类与父类的关系,把若干个类组成一个层次结构的系统。子类继承父类的方法和属性,同时可以重载某些方法。④对象之间仅能通过传递消息相互联系
    优点:①与人类习惯的思维方法一致,②稳定性好,③可重用性好,④较易开发大型软件产品,⑤可维护性好。
    解析: 暂无解析

  • 第12题:

    问答题
    面向对象方法学包含哪些核心概念?简述之

    正确答案: (1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。
    解析: 暂无解析

  • 第13题:

    简述面向对象方法学的定义和优点


    正确答案: 尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽 可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的解空间在结构上尽可能一致。
    优点:与人类习惯的思维方法一致;稳定性好;可重用性好;较易开发大型软件产品;可维 护性好。

  • 第14题:

    什么叫摆动流嘴?它有哪些优点?


    正确答案: 现代强化冶炼的大中型高炉的出铁量很大,沿用传统出铁场单线铁路排铁水罐的方式,必然是铁沟长,罐位多,出铁场面积也大,不仅炉前出铁工作量大,而且建造出铁场的基建投资也增加很多。因此引入了摆动流嘴。摆动流嘴安装在出铁场铁水沟下面,其作用是把铁沟流来的铁水转换到左右两个方向之一,注入出铁场平台下铁道上停放的铁水罐中。摆动流嘴由流槽、支撑机构和摆动机构组成。流槽是铸件或钢板焊接件,内衬捣打料或浇注料,流槽嵌入耳轴,后者与传动装置相连,传动装置可以是电动(首钢),也可以是气动(宝钢)。流槽摆动角度10°左右,由主令控制器控制,当电动或气动失灵时,可用手动系统驱动流槽摆动,以确保安全生产。与传统的铁水经铁沟、流嘴直接流入各铁水罐的方式相比,摆动流嘴具有的优点是:
    (1)缩短了铁沟长度,减小了出铁场面积,简化了出铁场布置;
    (2)减少了改罐作业和修补铁沟作业的工作量,从而减轻了炉前工的劳动强度;
    (3)提高了炉前铁水运输能力,简化了铁路线布置。
    现在新建的大高炉广泛采用铁水摆动流嘴。在一些情况下,摆动流嘴也用在炉渣处理上,本钢5号高炉渣沟上使用的摆动流嘴,其功能和效果与铁水摆动流嘴相同。

  • 第15题:

    什么是面向对象的程序设计方法?它有那些基本特征?


    正确答案:面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务为中心来描述系统。它把编程问题视为一个数据集合,数据相对于功能而言,具有更强的稳定性。
    它的特征:抽象,封装,继承,多态。

  • 第16题:

    面向对象程序设计有哪些优点?


    正确答案:并发时间短,效率高,可靠性高,所开发的程序更强壮。由于面向对象编程的可重用性,可以在应用程序中大量采用成熟的类库,从而缩短了开发时间。程序更易于维护、更新和升级。继承和封装使得应用程序的修改带来的影响更加局部化。

  • 第17题:

    什么是波纹补偿器?它有哪些优点?


    正确答案: 波纹补偿器是由许多个压制的波纹组成,每个波纹的伸缩能力可达0.005—0.008m。输油管路热胀冷缩时,利用其挠性构件的变形来吸收管路的热变形。
    其优点是:结构简单、紧凑、体积小、严密性好、不需要检修的优点,但它的补偿能力小,使用压力低(一般为196~490kPA.,易积水积污,不宜用在小口径管上。

  • 第18题:

    什么是自动闭塞?它有哪些优点?


    正确答案: 自动闭塞:通过列车运行及闭塞分区的情况,通过信号机可以自动变换显示,列车凭信号机的显示行车,这种闭塞方法完全是自动进行的,故叫自动闭塞。
    在自动闭塞区段中,相邻两个车站之间的正线划分成许多闭塞分区,可以同时有两个以上的列车占用,比其他闭塞制度提高了区间通过能力。同时,由于轨道上全部装设了轨道电路,当区间有车占用或钢轨折断时都可以自动地使信号机显示停车信号,能够更好地保证列车在区间内运行的安全。

  • 第19题:

    什么是实验法?它有哪些优点和不足?


    正确答案: (1)实验法即在即定条件下,进行市场实验对比,通过观察分析、了解调查对象发展趋势的一种调查方法。
    (2)优点:可以有控制的观察、分析实验对象。缺点:时间长,费用高,实验不一定有典型性。

  • 第20题:

    问答题
    简述面向对象方法学的定义和优点

    正确答案: 尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽 可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的解空间在结构上尽可能一致。
    优点:与人类习惯的思维方法一致;稳定性好;可重用性好;较易开发大型软件产品;可维 护性好。
    解析: 暂无解析

  • 第21题:

    问答题
    什么是面向过程的方法学?什么是面向对象的方法学?它们的主要特征是什么?

    正确答案: 面向过程的方法学:即结构化开发方法。面向数据流的开发方法。主要特征是:数据和操作是分离的。从系统功能出发,采用自顶向下的逐层分解,逐步求精的方法进行系统开发。
    面向对象的方法学:一切客观事物都是对象。利用对象将数据和操作封装在一起。客观世界(问题域)的事物对应于计算机世界(求解域)中的对象,支持分析、设计、实现过程中的对象的一一映射。面向对象思想更符合人类自然思维习惯。面向对象的系统更易于维护。
    解析: 暂无解析

  • 第22题:

    问答题
    法学的定义是什么?它有哪些特征?

    正确答案:
    解析:

  • 第23题:

    问答题
    面向对象方法学包含哪些核心概念?

    正确答案: (1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。
    解析: 暂无解析