分析设计
文章平均质量分 81
道悦(顽石)
这个作者很懒,什么都没留下…
展开
-
充血模型中的职责分配
关于充血模型和贫血模型的讨论iteye上已经很多了,不是谁好谁坏的问题,都有适用的场景,业务复杂的当然可以使用充血模型,那些讨论几乎都是浪费口舌,也没说到点子上,讨论的话题应该是如何将业务逻辑合理分配到协作的多个对象上。这里只关注充血模型中的职责分配,因为在设计开发中很容易在这方面出现问题,在充血模型中,一种最极端最常见的情况是将过多的业务逻辑不分青红皂白都放在领域对象中(Domai...原创 2013-08-06 18:08:53 · 267 阅读 · 0 评论 -
软件架构分解
初稿在7月提交,12月中旬收到IBM的邮件通知说已经发表在IBM developerWorks中国网站。核心内容在3年前给少部分人ppt分享过,这次发表对内容进行了充实,补充了一些图片,以便更好理解。 庖丁解牛的故事绘声绘色地描述了庖丁高超娴熟的解牛技能。技进于道,庖丁在解牛的实践中,已经超越了解牛的技能层次,由技术升华到道或艺术的层次,悟到了解牛之道。任何行业中都有道,就看你能否悟道...原创 2013-12-19 14:12:12 · 281 阅读 · 0 评论 -
rest api的一些深层感悟
restful风格的api相当流行了,但很多开发人员对restful并没有深入理解,这几年面试了很多人,对rest的理解都很肤浅,好一点的也只知道统一资源接口。 相比远程过程调用(动词),rest的核心概念是资源(名词),大致可以对应领域驱动设计或领域模型中的领域实体,每个资源都有uri来标识。 rest 介绍或rest api设计最佳实践网上资料已经很多了,例...原创 2016-03-15 13:33:30 · 197 阅读 · 0 评论