设计模式
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 · 347 阅读 · 0 评论 -
solr如果为项目提供易用接口
1.封装目标 solrj本身是一个很粗糙原始的东西,你需要把相关solr的调用封装成如调用数据库调用跟数据库提供的接口一样简单,返回值跟数据库一样封装成基于数据库或者领域的模型model 2.实现 参考 https://github.com/javahub/solr4j.git ...原创 2012-04-24 12:36:09 · 139 阅读 · 0 评论 -
拆分过程,提取方法再抽象
[size=medium][b]闲言碎语不要讲,直接写 比如A B两张表,字段不一样,存储的结果一样,但是另一张表有些特殊处理,比如A表为空,B表则存为特殊默认值,A表的时间,在B表示特殊字符串[/b][/size] [size=medium] 分析 首先想到的应该是适配器方式-- 手机充电需要5v电压,但是现在数据是220v,但现在不是调用的转换,是需要数据转换,把A表数据全部同步到B...原创 2012-04-26 10:46:41 · 253 阅读 · 0 评论 -
扯一扯命令模式
老早就看过命令模式,但是具体项目使用起来,理解的不是很好,最近有点小感悟,闲扯下 命令模式的核心:包装命令处理作为一个类存在 --core1 提供统一接口--core2 一般情景中能看到的命令模式: struts2就是基于命令模式的框架,请求--响应这种web方式,一个path对应一个action处理 path就是命令,对应的action就是命令,而...原创 2011-11-29 09:59:47 · 163 阅读 · 0 评论 -
设计总结(一)
[size=medium][b]真实需求与实际设计的矛盾[/b] 出现一些问题时候,往往就反映我们理解错了一些概念,运用错了一些东西。写东西是个好的方式,是让自己思考的一种方式,也是一种package,ok [b]场景:[/b] 系统内置发送信息,当用户提交的信息审核通过,发送信息给用户 信息--站内信 短信 邮件 提供发送信息的借口,分别实现。 [code="jav...2012-11-13 11:16:27 · 132 阅读 · 0 评论