2012面向对象答案整理.docVIP

  • 0
  • 0
  • 约1.14万字
  • 约 20页
  • 2017-02-12 发布于北京
  • 举报
2012面向对象答案整理

1 理解面向对象的思想(封装性、继承性、多态性),作出一个简述。 客观世界是由对象组成,任何客观实体都是对象,复杂对象可以由简单对象组成。具有相同属性和操作的对象可归纳成类,对象是类的一个实例。类可以派生出子类,子类除了继承父类的全部特性外还可以有自己的特性。对象之间的联系通过消息传递来维系。 封装是面向对象方法的一个重要原则,封装有两个含义:结合性即将属性和方法结合;信息隐蔽性利用接口机制隐蔽内部细节。 继承性是指子类可以自动拥有父类的全部属性与操作的机制。继承可分为单重继承和多重继承两类。继承简化了对现实世界的描述定义子类时不必定义那些在父类中已经定义过的属性和操作使软件的复用性提高。 多态性是指同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。 2 什么是分解、耦合度和内聚度? 耦合度是从模块外部考察模块的独立性程度。内聚度(Cohesion)是模块内部各成份(语句或语句段)之间的联系。模块内部各成份联系越紧,即其内聚度越大,模块独立性就越强。6个元素:参与者(Actor)、 用例(Use Case)、关联关系(Association) 包含关系(Include)、 扩展关系(Extend)、泛化关系(Generalization) 5 用例图中参与者之间的关系有哪些?用例之间的关系有哪些? 参与者之间的关系:泛化关系 用例之间的关系:关联关系、包含关

文档评论(0)

1亿VIP精品文档

相关文档