设计模式
A446818000
这个作者很懒,什么都没留下…
展开
-
N个if+else跟策略模式&&状态模式
[size=large] 坛子里面有很多帖子,提到说怎么解决if else过来带来的判断问题,每次这个一出来,下面回帖都是策略模式 状态模式[/size]但实际真能解决吗?[size=large]先说状态模式吧[/size][img]http://dl.iteye.com/upload/attachment/524138/400d5ce1-6f01-30ea-bef6-3...原创 2011-07-25 10:12:04 · 341 阅读 · 0 评论 -
solr如果为项目提供易用接口
1.封装目标solrj本身是一个很粗糙原始的东西,你需要把相关solr的调用封装成如调用数据库调用跟数据库提供的接口一样简单,返回值跟数据库一样封装成基于数据库或者领域的模型model2.实现参考https://github.com/javahub/solr4j.git...原创 2012-04-24 12:36:09 · 135 阅读 · 0 评论 -
拆分过程,提取方法再抽象
[size=medium][b]闲言碎语不要讲,直接写比如A B两张表,字段不一样,存储的结果一样,但是另一张表有些特殊处理,比如A表为空,B表则存为特殊默认值,A表的时间,在B表示特殊字符串[/b][/size][size=medium]分析首先想到的应该是适配器方式--手机充电需要5v电压,但是现在数据是220v,但现在不是调用的转换,是需要数据转换,把A表数据全部同步到B...原创 2012-04-26 10:46:41 · 249 阅读 · 0 评论 -
扯一扯命令模式
老早就看过命令模式,但是具体项目使用起来,理解的不是很好,最近有点小感悟,闲扯下命令模式的核心:包装命令处理作为一个类存在 --core1 提供统一接口--core2一般情景中能看到的命令模式: struts2就是基于命令模式的框架,请求--响应这种web方式,一个path对应一个action处理path就是命令,对应的action就是命令,而...原创 2011-11-29 09:59:47 · 157 阅读 · 0 评论 -
设计总结(一)
[size=medium][b]真实需求与实际设计的矛盾[/b]出现一些问题时候,往往就反映我们理解错了一些概念,运用错了一些东西。写东西是个好的方式,是让自己思考的一种方式,也是一种package,ok[b]场景:[/b]系统内置发送信息,当用户提交的信息审核通过,发送信息给用户信息--站内信 短信 邮件 提供发送信息的借口,分别实现。[code="jav...2012-11-13 11:16:27 · 127 阅读 · 0 评论