![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
yuhui66666688gfbfdy
这个作者很懒,什么都没留下…
展开
-
策略模式
架构设计类,接口的时候需要考虑要使用设计模式(尤其对外接口使用时)策略模式:由于各策略都是实现同样的接口,只要提供一个统一的调用类即可(具体类通过这个统一调用类的构造方法注入) java设计模式之——策略模式 1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2,策略模式有什么好处?原创 2017-04-17 16:08:37 · 312 阅读 · 0 评论 -
适配模式
架构设计类,接口的时候需要考虑要使用设计模式(尤其对外接口使用时)适配,策略效果一样提供统一的入口适配模式:不同用户需要的方法名和我们提供的接口方法名不一样,这样要用的话需要一个适配类,适配目标方法名要套一层(里面调用接口方法)(转化方法名)由于客户端不管你来源于那个接口,所以不能通过构造方式注入,用spring的注入等 1. 概述 将一个类的接口转换成客户希原创 2017-04-17 16:08:46 · 298 阅读 · 0 评论 -
回调机制
设计模式回调机制:在调用者传入具体的调用接口的的具体实现类,然后调用者调用这个接口接口public interface RowMapper { /** * Implementations must implement this method to map each row of data * in the ResultSet. This method should原创 2017-04-17 16:13:43 · 318 阅读 · 0 评论 -
回调机制引发的调用思考
接口被调用的时候会自动调用他的实现类(回调机制)至于父类子类,子类复写了父类的方法,可以单独调用父类的方法,也单独调用子类的这个方法父类的方法父类有一份(super),子类有一份(this),通过子类调用父类方法这个this就是子类本身,单独调用父类用super,那么封装在父类的方法直接用this.调用即可之后哪个子类调用就是谁 父: package com.estee原创 2017-04-17 16:14:07 · 505 阅读 · 0 评论 -
回调机制
设计模式回调机制:在调用者传入具体的调用接口的的具体实现类,然后调用者调用这个接口接口public interface RowMapper { /** * Implementations must implement this method to map each row of data * in the ResultSet. Thi...2017-04-12 14:55:26 · 106 阅读 · 0 评论 -
回调机制引发的调用思考
接口被调用的时候会自动调用他的实现类(回调机制)至于父类子类,子类复写了父类的方法,可以单独调用父类的方法,也单独调用子类的这个方法父类的方法父类有一份(super),子类有一份(this),通过子类调用父类方法这个this就是子类本身,单独调用父类用super,那么封装在父类的方法直接用this.调用即可之后哪个子类调用就是谁 父: package com....2017-04-14 13:27:23 · 252 阅读 · 0 评论 -
Future模式
异步的两种实现方式1,主线程子线程靠管道通信2,主线程子线程,利用一个类中多个同步块,不同线程访问不同块也会阻塞的原理(主线程不调用这中同步块方法仍可以继续向下执行只要调到这个类的同步块,(子线程是这个类的其他同步块)此时才会阻塞) 多线程开发可以更好的发挥多核cpu性能,常用的多线程设计模式有:Future、Master-Worker、Guard Susperions...2017-05-31 15:41:05 · 95 阅读 · 0 评论 -
策略模式
架构设计类,接口的时候需要考虑要使用设计模式(尤其对外接口使用时)策略模式:由于各策略都是实现同样的接口,只要提供一个统一的调用类即可(具体类通过这个统一调用类的构造方法注入) java设计模式之——策略模式 1,什么是策略模式?策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2,策略模式有什么好处...2017-03-01 10:43:28 · 499 阅读 · 0 评论 -
适配模式
架构设计类,接口的时候需要考虑要使用设计模式(尤其对外接口使用时)适配,策略效果一样提供统一的入口适配模式:不同用户需要的方法名和我们提供的接口方法名不一样,这样要用的话需要一个适配类,适配目标方法名要套一层(里面调用接口方法)(转化方法名)由于客户端不管你来源于那个接口,所以不能通过构造方式注入,用spring的注入等 1. 概述 将一个类的接口转换成客户...原创 2017-03-01 10:45:22 · 86 阅读 · 0 评论