![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
设计模式
曾是jack
这个作者很懒,什么都没留下…
展开
-
简单通俗设计模式之策略模式
策略模式的定义很简单,那就是根据传入的参数类型而执行不同的行为的方法。方法包含算法中不变的部分,策略包含变化的部分,实际上策略就是传入的参数对象。具体看下例子 //定义一个策略接口 public interface Processor { Object process(Object obj); } //实现一个字符串分割的策略 public class SplitStringProcessor implements Processor { @Override public St原创 2020-05-15 22:48:19 · 142 阅读 · 0 评论 -
简单通俗设计模式之适配器模式
经常遇到在处理一个类的时候(以参数方式传入),另一个完全没有继承关系的类无法适应到该方法统一处理,这个时候就可以考虑使用适配器模式了。适配器模式顾名思义就是讲一个无法被处理的类,通过适配成为一个可以被处理的类。如下例子 //Fileter类包含一个打印的处理函数 public class Filter { public void process() { System.out.println("filter process."); } } //Adaptor接口也有一个p原创 2020-05-15 23:16:08 · 125 阅读 · 0 评论