软件设计师(高级)下午试题_面向对象部分-培训课件PPT.ppt

软件设计师(高级)下午试题_面向对象部分-培训课件PPT.ppt

  1. 1、本文档共117页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件设计师(高级)下午试题_面向对象部分-培训课件PPT

注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 注意 红色框并不一定是正确答案,是第一次做题的结果,结合课堂解析用。 天津工程师范学院 2008上半年 采用 UML 进行软件设计时,可用 (16) 关系表示两类事物之间存在的特殊/一般关系,用聚集关系表示事物之间存在的整体/部分关系。 (16)A. 依赖 B. 聚集 C. 泛化 D. 实现 天津工程师范学院 2008上半年 ● (37)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(38)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。 (37)A. 封装 B. 多态 C. 继承 D. 变异 (38)A. 封装 B. 多态 C. 继承 D. 变异 天津工程师范学院 2008上半年 已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,采用(41)设计模式可以定义一个高层接口,这个接口使得这一子系统更加容易使用;当不能采用生成子类的方法进行扩充时,可采用(42)设计模式动态地给一个对象添加一些额外的职责。 (41)A. Facade(外观) B. Singleton(单件) C. Participant(参与者)D. Decorator(装饰) (42)同上 D 天津工程师范学院 Facade(外观) 外观模式(门面模式) 天津工程师范学院 Facade(外观) 外观模式(门面模式) 天津工程师范学院 Facade(外观) 外观模式(门面模式) 门面模式要求一个子系统的外部与其内部的通信必须有一个统一的门面对象进行。 门面模式提供一个高层次的接口,使子系统更利于使用。 天津工程师范学院 Decorator(装饰) 装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展,是继承的一个替代方案。 天津工程师范学院 Decorator(装饰) public class ConcreteComponent implements Component{ public void method(){ //old code } public class Decorator implements Component{ private Component c ; public Decorator(Component c ){ this.c=c; } public void method(){ c.method(); } 天津工程师范学院 Decorator(装饰) public class ConcreteDecoratorA extends Decorator{ public Decorator(Component c ){ super(c); } public void method(){ //new code super.method(); } Component c=new ConcreteComponent (); c.method(); Component d=new ConcreteDecoratorA(c); d.method(); 天津工程师范学院 Decorator(装饰) 天津工程师范学院 Decorator(装饰) 齐天大圣 c=new 猴子(); c.method(); 齐天大圣 bird=new 鸟(c); bird.method(); 齐天大圣 c=new 猴子(); c.method(); 齐天大圣 bird=new 鸟(c); bird.method(); 齐天大圣 fish=new 鱼(bird); fish.method(); 天津工程师范学院 2008上半年 (43)设计模式将抽象部分与它的实现部分

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档