装饰者模式|学习笔记

开发者学堂课程【JDBC数据库开发进阶:装饰者模式】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/32



内容介绍

1.对象增强的手段

2.对象增强的手段

3.继承的缺点:

4.方法摘要

 

1.对象增强的手段

•         继承

•         装饰者模式

•         动态代理

 

2.对象增强的手段

•         继承

–         被增强的对象固定的

–         增强的内容也是固定的装饰者模式

–         被增强的对象是可以切换的增强的内容是固定的

•         动态代理

–         被增强的对象可以切换

–         增强的内容也可以切换

 

3.继承的缺点:

1.增强的内容是固定的不能动

2.被增强的对象也是固定的

3.使用继承会使类增多

4.方法摘要

装饰者模式|学习笔记


 

四大家:


1.字节:Inputstream、outputstream

2.字符: Reader、writer

InputStream
FileInputsteram:它是节点流,和一个资源绑定在一起的文件
BufferedInputStream:它是装饰流,创建我是一定要给我一个底层对象,然后不管是什么流,都会给它添加缓冲区

new BufferedInputstream(任意的InputStream)

FileInputstream in = new FileInputstream ( "E:/a.jpg") ;

BufferedInputstream b = new BufferedInputstream (in) ;

0bjectInputstream o = new ObjectInputstream (b) ;

Connection con = ...

装饰:不知道被增强对象的具体类型时,可以使用

装饰者模式|学习笔记

 

 

上一篇:CreateDialog 注意事项


下一篇:渗透测试工程师的17个常用工具 还有专家告诉你如何成为渗透测试人员—转载绿盟