山东大学面向对象开发技术复习纲要

考纲 目录:https://blog.csdn.net/dkbnull/article/details/87933295

 

复习纲要一:

类、对象、方法、消息  继承  方法绑定和改写        多态    重载

静态属性  静态方法

............................................................................................

多态

静态方法绑定

 

1   范畴

Dir.open()

File.open

 

重定义

2 签名

如果两个或更多的方法具有相同的名称和相同的参数数目,编译器如何匹配?

P91继承层次的例子

 

3 动态方法绑定

改写

多态变量

 

继承的形式

特化子类化(子类型化)

规范子类化

构造子类化

泛化子类化

扩展子类化

限制子类化

变体子类化

结合子类化

 

内存布局   最小静态空间分配  最大静态空间分配   动态内存分配

复制和克隆

 

静态方法绑定和动态方法绑定

 

纯多态、 反射和内省

  

协方差与反协方差

框架   特点

 

简单工厂、工厂方法、抽象工厂

适配器、代理、  BRIDGE(桥接)、  DECORATOR(装饰)

CHAIN OF RESPONSIBILITY(职责链) 、 OBSERVER(观察者)、STRATEGY(策略)

 

复习纲要二:

 

一、简答

1.什么是多态?举例说明。

2.类的实例变量\方法和类变量\方法的区别,代码说明。

3.动态方法绑定,给代码写结果。

4.三种工厂模式的异同。

5.替换的转换。

二、重构

1.给出矩形类,举例说明是否出错并改正代码。

2.ocpdip

三、设计

1.微机的类图

2.计数器,单例

3.桥梁模式和装饰模式

 

山东大学面向对象开发技术复习纲要_第1张图片

 

 

山东大学面向对象开发技术复习纲要_第2张图片

你可能感兴趣的:(┣━,资料,#,┣━━━,考纲,考纲,面向对象开发技术,面向对象)