![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计
iteye_10822
这个作者很懒,什么都没留下…
展开
-
项目架构模型
最近在做一个项目,项目的框架设计采用的是充血模型,大致分为:表示层(view),应用层(application),领域层(domain),基础设施层(infrastructure),其详细的包的结构图如下: 结构的图的简介说明 : facade : web应用服务的入口。 lucene,rule,workflow:分别为搜索,规则,工作流。 wsfaca...2012-11-27 12:24:05 · 214 阅读 · 0 评论 -
代码中引入Null Object模式
在项目中的facade都需要对传入的参数进行相关的判断,或者对对象的进行判断,从人防止空指针的发生。 eg: public Book getBook(int id) { if (id < 0) { return null; } return new Book(1, "java编程思想", 65); } 或者 List<Book&g...2012-11-28 12:22:38 · 212 阅读 · 0 评论 -
如何培养面向对象的思维方式
转载 http://java.ccidnet.com/art/297/20060323/487869_1.html原创 2016-03-22 09:18:21 · 388 阅读 · 0 评论