设计模式
一人流年
这个作者很懒,什么都没留下…
展开
-
建造者模式
http://c.biancheng.net/view/1354.html转载 2020-06-23 12:15:04 · 119 阅读 · 1 评论 -
责任链模式
http://c.biancheng.net/view/1383.html转载 2020-06-23 10:01:18 · 84 阅读 · 0 评论 -
适配器模式
http://c.biancheng.net/view/1361.html转载 2020-06-23 09:31:31 · 94 阅读 · 0 评论 -
观察者模式
http://c.biancheng.net/view/1390.html转载 2020-06-22 21:15:10 · 95 阅读 · 0 评论 -
模板方法模式
http://c.biancheng.net/view/1376.html转载 2020-06-22 18:35:28 · 89 阅读 · 0 评论 -
策略模式
https://segmentfault.com/a/1190000019625254转载 2020-06-21 20:19:43 · 70 阅读 · 0 评论 -
代理模式的三种方式
代理模式代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能.这就符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。举个例子来说明代理的作用:明星与经纪人之间就是被代理和代理的关系,明星出演活动的时候,明星就是一个目标对象,他只要负责活动中的节目,而其他琐碎的事情就交给他的代理人(经纪人)来解决.这就是代理思想在现实中的一个例子。1.静态代转载 2020-06-20 18:40:41 · 2500 阅读 · 0 评论 -
代理模式
代理模式算是我接触较早的模式,代理就是中介,中间人。法律上也有代理,比如代理律师之类,委托人将自己的一部分权限委托给代理者,代理者就拥有被代理者(委托人)的部分权限,并且可以以被代理人的名义来实行这些权限,此时代理者与委托人等同,当然代理人也可以在实行权限时配合自己的能力来进行,当然不能超出这个权限。 Java中的代理模式类似于上面的代理,我们也是为一个类(委托类)创建一个代理类,来代表它来对外提供功能。 如何在Java中创建一个类的代理类呢? 很简单,我们需要创建一个公共接口,委托类要实转载 2020-06-17 18:21:26 · 80 阅读 · 0 评论 -
单例模式
单例模式http://c.biancheng.net/view/1338.html转载 2020-06-15 11:29:47 · 74 阅读 · 0 评论 -
工厂模式
三种工厂模式详解https://www.cnblogs.com/zailushang1996/p/8601808.html在一篇文章看到的,觉的解决我的困惑:https://segmentfault.com/q/1010000004865387为什么使用工厂模式不论是工厂模式还是其它创建型模式,都是一个目的——为了初始化一个对象。或者说,为了构建一个数据结构模型(类和对象本身就是一种自定义的数据结构)。那么,问题来了,为什么有new这样方式可以创建一个对象,还要使用设计模...转载 2020-06-15 11:28:40 · 98 阅读 · 0 评论