
企业架构
文章平均质量分 73
ibuhappy
这个作者很懒,什么都没留下…
展开
-
数据库系统在面向对象分析设计中的应用(转)
在公司文档库中发现一篇关于数据库系统在面向对象分析设计中的应用,感觉蛮有意思的,给大家分享下。(篇幅有点长) 前言:本人一直想真正用面向对象的方法分析一个系统,并带着问题学习过几本面向对象系统分析的书(大多为老外所写),可能是本人太笨,总是看到一半就看不下去。大部分的面向对象方法,给我的感觉就如老外的厨房用刀与中国人厨房用刀,老外有很多种刀,剁肉有剁肉刀,砍骨有砍骨刀,可中国人只有一把刀,...原创 2011-12-22 09:46:12 · 256 阅读 · 0 评论 -
领域中内聚的理解
领域中为什么要有内聚? 将关联减至最少的设计有助于简化对象之间的遍历,并在某种程度上限制关系的急剧增多。但大多数业务领域中的对象都具有十分复杂的联系,以至于最终会形成一个很长、很深的对象引用路径,我们不得不在这个路径上追踪对象。某种程度上,这种混乱状态反映了现实世界,因为现实世界很少有清晰的边界。软件设计中一个重要的问题。 问题的根源所在是模型,归根到底是由于模型中缺乏...原创 2012-01-09 11:19:22 · 306 阅读 · 0 评论 -
领域模型中的逻辑划分
最近在学习领域模型,一直纠结在领域层跟数据库层的划分,网上也查了不少资料,趁这段时间有空,好好总结下! 如何进行逻辑划分: 在软件架构中,最常见的一种架构模式就是层式架构模式,即把一个系统按逻辑上的功能拆分成多个层,层与层之间保持单向依赖关系,每层只依赖于其直接下层,以保证每层的良好封装性和独立性。而层式架构模式最常用的就是:展示层-服务层-数据访问层,应用领域驱动设计(充...原创 2012-01-09 17:47:28 · 736 阅读 · 0 评论 -
(转)PHP面向对象和PHP面向过程的优缺点评比
面向对象与面向过程在许多编程语言中只能使用二者之一来进行编程,但是PHP语言与其他编程语言有不同之处,那就是我们可以自由的选择或者将PHP面向对象和PHP面向过程二者混用。目前绝大多数PHP程序员使用面向过程的方式,因为解析Web页面本身就非常“过程化”(从一个标签到另一个标签)。在HTML中嵌入过程处理代码是很直接自然的作法,所以PHP程序员通常使用这种方式。 如果你是刚接触...原创 2012-03-23 12:48:15 · 676 阅读 · 0 评论