
软件设计与架构
文章平均质量分 72
Rainy-Zhang
酷爱软件架构与设计的互联网攻城狮
展开
-
耦合与内聚的应用 —— 事件驱动模式与解耦
关于解耦 解耦的概念很早就有,也知道什么叫解耦,但一直没有进行一些系统的学习,缺乏思考,很难准确的说出为何解耦、如何解耦以及解耦的应用场景。前两天在看《架构之美》这本书时突然看到了关于解耦与内聚的描述,想要系统的了解一下却发现网上相关的总结与资料甚少,于是激发了我想要写一篇关于解耦应用相关的东西。本人知识面有限所以就简单的定了一个《耦合与内聚的应用》这样的题目,如原创 2014-07-21 22:03:07 · 2266 阅读 · 0 评论 -
[目录]耦合与内聚的应用
开篇一直都没有记录自己经验的习惯,导致整个学习过程中的知识体系有些混乱,之前倒是在ITEYE上发表过一些自己编写的开源小软件的日志,但终没能坚持。写一些东西或许能够让自己静下来,也能够让自己对已有的知识结构做一些巩固,我果然还是一个浮躁的人。 不论是阅读软件开发相关网站、博文还是技术书籍中都能见到耦合、内聚、面向对象、设计模式等诸多关于软件设计的概念,但它们都属于孤立存在的一原创 2014-07-21 22:28:44 · 737 阅读 · 0 评论 -
ORM是明显的反模式
作为Java和Ruby程序员与架构师的Yegor昨天发表一篇博文:ORM Is an Offensive Anti-Pattern,认为ORM是一个可怕的反模式,违反了所有的面向对象原则,撕裂了对象,将它们变成哑巴和被动的数据袋,没有任何借口在任何应用程序中使用ORM,无论是成千上万的小型Web应用或企业级的基于数据表的CRUD操作系统(ORM包括Java的Hibernate/JPA,python转载 2014-12-17 14:12:15 · 993 阅读 · 0 评论