A.原型链继承简单易操作
B.父类实例属性得到继承,原型链查找效率提高,也能为一些属性提供合理的默认值
C.父类实例属性为引用类型时,不恰当地修改会导致所有子类被修改
D.创建父类实例作为子类原型时,可能无法确定构造函数需要的合理参数,这样提供的参数继承给子类没有实际意义,当子类需要这些参数时应该在构造函数中进行初始化和设置
A.自动加载函数支持PHP类、接口和Traits名加载,不能按照函数名加载
B.现在大多数类库都遵循 PSR0 规范
C.omposer 的自动加载是通过 __autoload 函数实现的
D.在文件顶部 use 的时候会载入对应的类
A.它是能够创建窗口对象,但不能控制窗口尺寸
B.它是一个窗口类,但默认创建的窗口对象是不可见的
C.它是一个窗口类,不能控制窗口的背景颜色
D.它不是窗口类
A.可以获得对任何对象的互斥锁定
B.通过继承Thread类或实现Runnable接口,可以获得对类中方法的互斥锁定
C.线程通过使用synchronized关键字可获得对象的互斥锁定
D.线程调度算法是平台独立的
A.单一职责原则指一个类只允许定义一个方法
B.遵循开/闭原则能够提高代码的稳定性
C.接口行为分组一般按业务类型划分
D.遵循依赖倒置原则的代码增加了测试的难度
A.继承的原理就是复制父类的方法和属性来重写子类的原型对象
B.继承就是一个类获取另一个或多个类的属性或方法
C.继承可以使用原型链继承,构造函数继承等多种方法
D.使用Object.assign()也可以实现对象的继承