【工程基础】校招研发工程师笔试题

1、关于开闭原则,以下说法错误的是()

  • A. 一个软件实体应当对扩展开放,对修改关闭。
  • B. 开闭原则主要体现了面向对象的封装特性。
  • C. 抽象化是实现开闭原则的关键。
  • D. 如果一个系统在扩展时只涉及到修改配置文件,而原有的代码没有做任何修改,该系统也被认为是一个符合开闭原则的系统。

2、下面关于里氏代换原则说法错误的是()

  • A. 能够接受基类对象的地方必然能够接受子类对象。
  • B. 如果一个软件实体使用的是一个子类对象的话,那么它不一定能使用基类对象。
  • C. 如果一个方法只存在子类中,在基类中不提供相应的声明,则无法使用该方法。
  • D. 尽量把基类设计为抽象类或者接口,让子类继承基类或实现接口,并覆写或实现在基类中声明的方法,运行时用子类实例替换基类实例。

3、下面关于合成复用原则说法错误的是()

  • A. 尽量使用对象组合/聚合,而不是继承来达到复用的目的。
  • B. 从基类继承下来的实现是静态的,不可能在运行时发生改变,没有足够的灵活性。
  • C. 合成复用可以在运行时动态进行,新对象可以动态地引用与成员对象类型相同的其它对象。
  • D. 如果两个类之间是“Has-A”的关系应使用继承关系,如果是“Is-A”关系才使用关联关系。

4、下面关于迪米特法则说法错误的是()

  • A. 迪米特法则要求一个软件实体应当尽可能少地与其它实体发生相互作用。
  • B. 为了遵循迪米特法则可以通过引入一个合理的第三者Mediator来降低现有对象之间的耦合度。
  • C. 迪米特法则主要解决类的复用问题。
  • D. 迪米特法则中,对于一个对象,其朋友包括当前对象本身,以参数形式传入到当前对象方法中的对象,当前对象方法返回的对象等。

5、下列不属于依赖注入方式的是()

  • A. 构造注入
  • B. Setter注入
  • C. Getter注入
  • D. 接口注入

(0)

相关推荐

  • 设计模式——六大设计原则

    文章目录 一.单一职责原则 二.里式替换原则 三.依赖倒置原则 四.接口隔离原则 五.迪米特法则 六.开闭原则 一.单一职责原则 单一职责原则简称 SRP,他想表达的就是字面意思,一个类只承担一个职责 ...

  • 设计模式(Design Patterns)的简单讲解

    模式的诞生与定义 模式(Pattern)起源于建筑业而非软件业(小本本记下来--) 模式之父--美国加利佛尼亚大学环境结构中心研究所所长Christopher Alexander博士; 模式 : -C ...

  • 设计模式6大原则详解

    设计模式六大原则: 面向对象语言开发过程中,推荐的一些指导性原则(并不是强制要求的) 1. 单一职责原则(Single Responsibility Principle) 2. 里氏替换原则(Lisk ...

  • "设计模式我学过呀,就是没用过"

    回复"000"获取大量电子书 写在前面 在开发中,不使用设计模式也不是不可以,但是用好设计模式能帮忙我们更好的去解决实际问题. 其实,我们天天都在和设计模式打交道,很多人却完全不知 ...

  • 二十三种设计模式修炼手册

    不知不觉,在开发这条道路上摸爬打滚也有些年头了,偶尔回头看看以前写的代码,真可谓粗糙至极.当然了,那时候还是小白,代码写得难看些情有可原,不过现在可不能再用以前的标准去衡量自己了,因此掌握一些高级架构 ...

  • 【算法练习】校招研发工程师笔试题

    【算法练习】校招研发工程师笔试题

  • 【数学基础】校招算法工程师笔试题

    【数学基础】校招算法工程师笔试题

  • Java校招笔试题-Java基础部分(三)

    导语   Java 面试题集2021版 Java基础部分三 26.说说has a 与is a的区别   is-a表示的是属于的关系,也就是说马是属于动物的一种表示的是一种继承的关系.   has-a ...

  • 字节跳动|前段开发工程师在线笔试题

    前段开发工程师在线笔试题

  • 【别找了全在这】硬件工程师经典笔试题集锦!

    【别找了全在这】硬件工程师经典笔试题集锦!

  • 50道正则表达式笔试题参考答案(第11-20题)

    各位客官姥爷好,欢迎回来.我们在上节给出了前10道正则表达式练习题目和参考答案,相信各位姥爷都有对照着练习.在本节清风将给出第11-20题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习 ...

  • 50道正则表达式笔试题参考答案(第21-30题)

    各位客官姥爷好,欢迎回来.我们在上节给出了第11-20道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第21-30题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习后, ...

  • 50道正则表达式笔试题参考答案(第1-10题)

    各位客官姥爷好,欢迎回来.我们上节留下的50道正则表达式笔试练习题,有不少客官姥爷在后台回复他自己的答案.[嘿嘿,相信肯定也有偷懒没做的(收藏夹里吃灰).没关系,清风在这里陪您一起做] 一次性做50道 ...

  • 50道正则表达式笔试题参考答案(第31-40题)

    各位客官姥爷好,欢迎回来.我们在上节给出了第21-30道正则表达式题目和参考答案,本节将继续正则表达式系列题目,请看下方第31-40题的参考答案. PS:在各位客官姥爷跟着清风一起完成本系列的练习后, ...