- 0
- 0
- 约5.68千字
- 约 13页
- 2026-05-27 发布于河北
- 举报
Java面试题:设计模式实践
1.以下关于单例模式的描述,正确的是()(5分)
A.单例类只能有一个实例
B.单例类必须提供一个全局访问点来访问这个唯一实例
C.单例类的构造函数必须是私有的
D.以上都正确
2.在Java中,实现观察者模式通常需要用到以下哪些类()(5分)
A.Observable
B.Observer
C.EventListener
D.ActionListener
3.请简述工厂方法模式的优点(至少写出两点)(10分)
4.以下代码实现的是哪种设计模式?请说明理由。(10分)
```java
classShape{
voiddraw(){
System.out.println(Shapeisdrawn);
}
}
classRectangleextendsShape{
@Override
voiddraw(){
System.out.println(Rectangleisdrawn);
}
}
classCircleextendsShape{
@Override
voiddraw(){
System.out.println(Circleisdrawn);
}
}
clas
原创力文档

文档评论(0)