试题详情
- 简答题比较Adapter和Proxy模式使用上的异同之处。
- 适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口。Adapter 模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
代理模式有两个英文名字:Proxy Pattern 和 Surrogate Pattern。代理模式:为其他对象提供一种代理以控制对这个对象的访问。说白了就是,在一些情况下客户不想或者不能直接引用一个对象,而代理对象可以在客户和目标对象之间起到中介作用,去掉客户不能看到的内容和服务或者增添客户需要的额外服务。
两者的主要区别在于代理模式应用的情况是不改变接口命名的,而且是对已有接口功能的一种控制;而适配器模式则强调接口转换。 关注下方微信公众号,在线模考后查看
热门试题
- Applet可以与服务器以外的任何其他主
- 假定x是一个逻辑量,则x&&true的值
- 通常程序中的错误可以分为三种类型,即编译
- 在一个方法的定义中,若不想在方法体内捕获
- 在Java中,一个类可同时定义许多同名的
- 当调用一个正在进行线程的stop()方法
- 用来构成C++程序文件的基本*单位是()
- 请问如下哪个方法可以将MenuBar加入
- 假定AB为一个类,则执行“ABx(a,5
- 假定一个二维数组的定义语句为"int[]
- 下面选项说法错误的是()
- 若用数组名作为函数调用的实参,传递给形参
- 设X和y均为bool量,则X||y为假的
- 创建一个类的对象需要使用的单目运算符为(
- 假定要在一个类XXK5中访问另一个类XX
- 与层次和网状模型相比,关系数据库的组织形
- 一个异常处理中finally语句块只能有
- 结构和类的区别是什么?
- 简述继承和泛化关系。
- 给出下面的代码段:public clas