
设计模式
我是杰夫啊
懒懒散散是不行滴!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java23种设计模式之策略模式
策略模式是指对一系列的算法定义,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。策略模式的优点有:策略模式提供了管理相关的算法族的办法、策略模式提供了可以替换继承关系的办法、使用策略模式可以避免使用多重条件转移语句。策略模式把对象本身和运算规则区分开来,其功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性的思想。原创 2017-08-24 08:53:22 · 303 阅读 · 0 评论 -
代理模式
1.静态代理代理类实现和目标类相同的接口,并持有接口的引用,通过接口的引用在自己的内部调用目标类的方法2.动态代理1.JDK动态代理通过JDK的Proxy类的静态方法newProxyIntance,可以在程序运行期间动态的生成并返回这个代理对象2.Cglib动态代理需要引入Cglib.jar,不过spring-core中已经集成了此功能,所以不需要再额外引入jar包原创 2017-10-05 17:59:57 · 183 阅读 · 0 评论