![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 63
teng_sd_cn
无。
展开
-
java访问者模式学习总结
访问者模式,自我感觉就相当于是从不同的方向去实现相同的问题,只不过使用访问者模式后,和一般写法导致的扩展能力正好相反。 一般继承接口,实现所有接口方法:不同实现类的扩展容易,其中的方法扩展困难。 访问者模式:不同实现类扩展困难,其中的方法扩展容易。 一般情况下我们都是定义好接口,以及接口需要实现的所有方法,然后方法的具体实现就交给不同的实现类去实现。这样的话原创 2017-07-01 11:54:16 · 368 阅读 · 0 评论 -
设计模式之代理模式and装饰者模式
注意:本文不讲具体的概念,只是谈谈自己的一些想法。 代理模式分为:静态代理,动态代理(jdk动态代理,cglib动态代理) 静态代理:静态代理就是在开发的时候直接编码到程序中,也就是在编码的时候,我们就已经确定了被代理的对象等信息。 静态代理思路:创建一个接口,代理类和被代理类都实现该接口,然后代理类还要持有本代理类的一个实例。原创 2017-07-14 10:12:51 · 234 阅读 · 0 评论 -
给大家分享一个桥接模式的讲解
本文最后会放上文章的连接。 网上大部分讲设计模式之桥接模式的文章都千篇一律,看了很多文章也没理解什么情况,不过还是发现了一篇好文章, 看了之后感觉终于明白了桥接模式是怎么一回事了。 我的理解就是:如果在两个以及两个以上维度都可能会发生变化的情况下,如果使用继承的方式,那么类会出现飞速 的增长,如果我们用了桥接模式,那么我们就可以让多个维度各自变化互不影响,只需要组合一下,就可以原创 2017-10-31 20:26:08 · 488 阅读 · 0 评论