见面课:装饰器模式在JavaEE中的应用
装饰器模式又叫包装模式,装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。

装饰器模式以对客户透明的方式动态地给一个对象附加上更多的责任。

使用继承方法,可重写父类中的方法以增强父类的责任与功能,但使用继承会破坏对象的封装性及浪费继承位,不建议使用。

在Java JDK中大量运用了装饰器模式,如JDK经常使用的Reader抽象类,CharArrayReader类、InputStreamReader类、BufferedReader类等。

装饰器模式的类图中具有( )。拟要增加的类;公共接口 ;抽象装饰类;具体装饰类

点赞(0) dxwkbang
返回
顶部