![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
策略设计模式
dzq584462393
这个作者很懒,什么都没留下…
展开
-
策略设计模式
1)转自java思想,需求添加对象的过程有可能用"+",有的对象可能用add方法,则添加对象方法抽象出来,将变化的事务完全隔离到一个函数对象中 public interface Combiner { public T combine(T x,T y); }处理任何相同的2个对象得到其中一个的结果,可以用于2个对象处理之后还是相同对象,有BigDecimal,Integer,String,Str转载 2016-08-15 22:54:41 · 256 阅读 · 0 评论 -
策略设计模式
1)File中list()方法的策略设计模式 public String[] list(FilenameFilter filter) { String names[] = list(); if ((names == null) || (filter == null)) { return names; } ArrayList v = new ArrayList(); for (原创 2016-09-17 17:33:55 · 302 阅读 · 0 评论