![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 95
TimeMagician
这个作者很懒,什么都没留下…
展开
-
再看代理模式
参考: Java 技术之动态代理机制 代理模式及Java实现动态代理静态代理需求:假如对于接口A来说,其实现类ImplementA类实现了A接口的方法,现在若要在ImplementA实现的方法的基础上再加入新的操作,如计时,检查等,我们可以使用继承(随之会带来继承泛滥,因此继承常用于有较强层级关系的类中),也可以参考装饰者模式中的思想,即实现一个新的实现类NewA,该类通过调用Im...原创 2018-07-03 21:00:39 · 207 阅读 · 0 评论 -
IO
参考: 深入分析 Java I/O 的工作机制 Java IO 中的“装饰模式”和“适配器模式”装饰者模式参考:图说设计模式–装饰模式 当考虑为一个类增加功能时,我们可以使用继承机制。但是当功能繁多并且要不断嵌套复用时,继承就不是一个好的选择了。对此我们可以采用装饰模式来达到这个目的。即将一个类的对象嵌入另一个对象中,由另一个对象来决定是否调用嵌入对象的行为以便扩展自己的行为,我...原创 2018-07-12 15:54:21 · 277 阅读 · 0 评论 -
NIO
本地传输参考:NIO 入门 以往的IO的数据传输方式是以流来进行的。类似两个位置间又一条水渠,数据就是流水,会从一点流向另一点,也正因如此,流的方向都是单向的,并且要想缓存数据流就要通过BufferedInputStream类(相当于水箱)。而NIO则通过引入channel和buffer的概念,改变了传输方式。在NIO中,两点的数据传输首先是修路,修好的路就是channel,然后是通车,这个...原创 2018-07-12 16:16:25 · 979 阅读 · 0 评论