`
shixiaomu
  • 浏览: 382975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

领域对象的生存之道

    博客分类:
  • uml
阅读更多
1.领域对象的独立性???
  dao,网络,UI,事务,文件操作等等。。。。
  领域对象上面是UI 下面是dao,文件,事务,等辅助类。基础类。
  如何做到干干净净???
2.分层策略对领域对象的独立性有多大好处,层之间的沟通原则??
3.设计模式对领域对象的独立性有多大好处,怎么用设计模式不多不少正好???
4.服务的概念对领域对象的独立性有多大好处??
  服务是更多对象的链接点。依附于那个对象都不合适。
  服务和领域对象的操作,方法,如何取舍???
  有状态的服务,和无状态的服务?
  领域的服务,和基础层的服务。
5.业务在哪儿呢???
  我们的系统业务无处不在,ui,服务层,dao,存储过程。。。。
  把业务全都放到领域对象里面。
  ui,dao,存储过程,服务层,简化,原子,无业务关联。
6.高内聚,低耦合,模块化,组件化。
  通信性内聚。
  功能性内聚。
7.模块之间沟通的问题。
  概念:聚合根。模块的引用入口。
  模块之间沟通:对聚合根进行变更。或是让聚合根执行某些动作,沟通只有这两种模式,
  绝对不允许,模块中的一部分不经过聚合根直接和别的模块沟通。
8.聚合根的生成(工厂)。
  由于聚合根是多个对象,服务,交叉,高内聚的产物,联系繁多复杂。
  所以,工厂是一个生成聚合根的绝佳方法。

后续还有,我现在正在看领域驱动设计这本书,收益良多啊。
每做完一个项目,再拿出这本书翻翻,总结项目进行时,自己的思路,和书本上的理论的碰撞。
对自己又是一次提升。
欢迎大家讨论。




分享到:
评论
3 楼 shixiaomu 2008-12-26  
xuyao 回复
看了后,你会感觉没什么用,上面说的太理想了,和实际不符合.
我发表一下我的感触。
1.我们所谓的软件99%都是以数据为中心的管理应用系统,这个是不是领域对象的应用真空????????
2.取其精华,弃其糟粕,DDD的精华是那部分????

2 楼 xuyao 2008-12-26  
看了后,你会感觉没什么用,上面说的太理想了,和实际不符合
1 楼 hocus 2008-12-26  
层次清晰,职责分明是方向不是目的

相关推荐

    基于Unity容器中的对象生存期管理分析

    ### 基于Unity容器中的对象生存期管理分析 #### 一、引言 在软件开发领域,依赖注入(Dependency Injection, DI)模式及其相关的容器技术已成为构建灵活、可维护和可测试应用的重要手段之一。其中,Unity容器以其...

    中国制造业的可持续生存之道-中国企业实践调研问卷分析报告

    - **报告名称**:“中国制造业的可持续生存之道—中国企业ESG实践调研问卷分析报告” - **发布机构**:IMA研究基金会,隶属于IMA(Institute of Management Accountants),一家成立于1919年的国际性管理会计师组织...

    SPSS视频教程10——生存分析

    它广泛应用于医学研究,如研究病人生存期,经济学中的客户流失分析,工程学中的设备故障预测等多个领域。在这个SPSS视频教程中,我们将深入探讨如何使用SPSS软件进行生存分析。 生存分析的核心概念包括生存函数、...

    code_k-means_WPBC生存曲线_生存_

    这种方法可以处理生存时间的右偏分布,即大部分观察对象未发生事件(如死亡)。通过绘制生存曲线,我们可以直观地比较不同聚类的生存概率随时间的变化。 5. 统计检验:为了确认聚类之间的生存差异是否显著,可以...

    利用R对癌症数据进行生存分析

    在数据分析领域,生存分析是一种专门用于研究时间到事件发生概率的方法,尤其在医学研究中,如癌症治疗效果的评估。本教程将详细介绍如何利用R语言对癌症数据集进行生存分析。 生存分析的核心概念是生存时间...

    生存分析与Cox回归.ppt

    1. 起始事件与终点事件:起始事件反映研究对象生存过程的起始特征事件,而终点事件又称失效事件或死亡事件,是研究者所关心的研究对象的特定结局。 2. 生存时间:生存时间是指观察到的存活时间,是生存分析中的重要...

    医学统计学之生存分析.pptx

    生存分析方法已经广泛应用于医学研究的各个领域,如临床试验、流行病学研究和卫生经济学评估。通过对生存时间的深入理解和统计建模,研究人员能够更准确地评估疾病风险、治疗效果和患者预后,为临床决策提供有力的...

    医用消毒灭菌设备行业2021-2026 五年行业生存之路及发展报告.docx

    报告标题:“医用消毒灭菌设备行业2021-2026五年行业生存之路及发展报告” 报告概述了医用消毒灭菌设备行业在2021至2026年间的发展趋势和策略,旨在为该行业的生存和发展提供指导。报告深入分析了政策环境、市场...

    济宁市基层公共卫生人员生存质量及影响因素研究

    5. 研究结果:济宁市基层公共卫生人员在生存质量的四个领域中,环境领域得分高于常模,而生理、心理、社会领域得分低于一般社会人群。多元线性回归分析揭示,支持利用、客观支持对生存质量有积极作用,而情绪耗竭、...

    面向对象的技术.pdf

    2. **连续性**:面向对象方法在软件生存周期的各个阶段使用相同的方法和技术,这种连续性有助于简化开发过程,并确保各阶段之间的平滑过渡。 3. **有机集成**:面向对象分析(OOA)、面向对象设计(OOD)和面向对象...

    医学统计学-生存分析[宣贯].ppt

    生存分析是医学统计学中的一个重要领域,主要用来研究和评估某个事件发生的时间,例如病人生存时间、设备使用寿命等。生存分析的特点在于它包含了事件发生(如死亡、失效)和事件发生的时间这两个方面,通常涉及前瞻...

    约瑟夫问题面向对象解法报告书(C++版)

    在数学和计算机科学领域,这个问题常被简化为n个小孩围成一圈,从第s个小孩开始,按顺时针方向每数到第m个小孩就将其排除出圈,重复此过程直至只剩下一个小孩为止。 约瑟夫问题的扩展,则是在原问题基础上引入了...

    生存分析的cox回归模型案例——spss.pdf

    生存分析是统计学中一个重要的领域,它研究的是研究对象从某一初始时间点到事件发生之间的时间长度,并分析影响生存时间的因素。在这个案例中,我们将讨论生存分析的基本概念、方法和 Cox 回归模型在 SPSS 中的应用...

    体育生存论辨思.pdf

    生存论认为体育活动源自于人的生存需求和生存环境,是人类适应和改造自然条件的基本方式之一。 作者提出,要深入理解体育起源,必须从概念的本质入手。概念是对特定对象的抽象和概括,反映了对象的特有属性和本质...

Global site tag (gtag.js) - Google Analytics