软考--下午题试题六--Java

120 阅读1分钟

做题技巧:通过上下文分析,进行找每个方法之间的调用以及方法的具体实现

一、抽象工厂模式

在这里插入图片描述 在这里插入图片描述 ***接口中的方法都是抽象的-->abstract可以省略-->权限修饰符也可以省略*** 在这里插入图片描述

二、生成器模式

抽象类不一定有抽象方法, 有抽象方法的类一定是抽象类, 一个抽象类中具体是否是抽象方法需要通过继承它的的子类之间的共性才能判断.

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

三、原型模型(需要注意克隆时的引用(返回值类型)问题)

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

四、适配器模式

在这里插入图片描述 在这里插入图片描述

在这里插入图片描述

五、桥接模式

不采用桥接模式需要设计的类个数为:n+1+n*m 采用桥接模式需要设计类的个数为:n+m+2 在这里插入图片描述 在这里插入图片描述

六、组合模式

在这里插入图片描述在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

七、装饰器

在这里插入图片描述在这里插入图片描述 在这里插入图片描述

八、享元模式

在这里插入图片描述 在这里插入图片描述在这里插入图片描述 在这里插入图片描述

九、命令模式

在这里插入图片描述 在这里插入图片描述在这里插入图片描述

十、观察者模式

在这里插入图片描述在这里插入图片描述 在这里插入图片描述在这里插入图片描述

十一、状态模式

在这里插入图片描述 在这里插入图片描述在这里插入图片描述在这里插入图片描述

十二、策略模式

在这里插入图片描述 在这里插入图片描述在这里插入图片描述

十三、访问者模式

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

十四、中介者模式

在这里插入图片描述在这里插入图片描述 在这里插入图片描述在这里插入图片描述 在这里插入图片描述

总结

在这里插入图片描述