首页学历类考试高等教育自学考试工学类02382《管理信息系统》
(简答题)

详述面向对象设计的准则。

正确答案

1、模块化:对象就是模块,它是把数据和操作紧密地结合在一起所构成的独立整体,模块相互之间的依赖性很小。在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间关联的紧密程度。弱耦合是优秀设计的一个重要标准,因为这有助于使系统中某一部分的变化对其他部分的影响降到最低程度。当然,对象不可能是完全孤立的,当两个对象必须互相联系、互相依赖时,应该通过类的协议(即公共接口)实现耦合,而不应该依赖于类的具体实现细节。设计中使用的一个对象或构件内的各个元素之间的联系被定义为内聚,设计时应该力求做到高内聚。
2、信息隐藏:信息隐蔽性好坏是好的设计的标准之一。在面向对象方法中,信息隐藏是通过对象的封装性实现。封装使模块接口与功能实现分离,从而支持了信息隐藏。
3、可重用:重用也叫再用或复用,是指同一事物不作修改或稍加改动就可多次重复使用。在面向对象方法中,重用是从设计阶段开始的。
重用有两方面的含义:
一是尽量使用已有的类(包括开发环境提供的类库及以往开发类似系统时创建的类)
二是如果确实需要创建新类,则在设计这些新类的协议时,应该考虑将来的可重复使用性。

答案解析

相似试题

  • (简答题)

    简述面向对象设计的内容。

    答案解析

  • (单选题)

    为了把面向对象设计结果顺利地转变成面向对象程序,首先应该选择一种适当的()。

    答案解析

  • (单选题)

    在面向对对象的程序设计方法中用于定义改变对象状态的各种操作是()。

    答案解析

  • (单选题)

    面向对象方法的开发步骤中,分为可视化设计和代码设计两个阶段的是()

    答案解析

  • (单选题)

    面向对象方法的缺点之一是()

    答案解析

  • (简答题)

    简述面向对象法的优点。

    答案解析

  • (多选题)

    关于面向对象方法学说法错误的是()。

    答案解析

  • (填空题)

    面向对象分析模型包括对象模型、()和功能模型三个层面。

    答案解析

  • (填空题)

    面向对象方法特别适合于图形、()和复杂的系统。

    答案解析

快考试在线搜题