`
gdpglc
  • 浏览: 95011 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

什么是领域?

 
阅读更多
领域是需求生存的环境。
领域也可被称为:问题空间、问题域。

领域的重要特性是:存在性。也就是说,它是存在的,且必须存在,并具有一定的稳定性。
但领未必是客观存在,有的邻域是人为创造出来的。比如:超级马力游戏。这个领域是人为创造出来的,但是当创艺完成后,会具有一定的稳定性。

领域的构成:和需求相关的事物(领域对象)。它具有属性和行为。因此可以用类图来表示领域模型。

因为领域的存在性,因此可以直接依据它设计软件的对应部份。

软件在开发时,会创造出一些对象用来实现功能。这样的对象不作为领域对象看待。比如IO库中的输入流和输出流对象,用来读写数据源。数据源可以作为领域对象看待。因为的确存在实际的数据源。输入流和输出流对象,作为领域对象则表示它们是必须存在的,这将限制I/O库的设计,应该允许设计出没有输入流和输出流的IO库。因此,输入流和输出流应该作为设计对象看待。



0
0
分享到:
评论

相关推荐

    大白话领域驱动设计DDD视频教程

    什么是通用语言 什么是限界上下文? 限界上下文和子域的关系 基于电商系统按流程时间线发现限界上下文 限界上下文怎么做上下文映射? 防腐层的概念和作用 构建电商系统的上下文关系映射图 电商核心流程事件风暴是...

    人工智能的核心技术与应用领域?.pdf

    人工智能的核心技术与应用领域探究 人工智能(Artificial Intelligence, AI)自20世纪中叶以来,一直是科技界的热门话题。它代表了人类对模拟、延伸和扩展智能的不懈追求。人工智能的开发旨在利用数字计算机及其...

    科普知识:什么是区块链?

    什么是区块链?包括:什么是区块链、区块链他帮我们解决什么问题呢、这种分布式的区块链技术到底有什么样的好处呢、区块链如何运作、区块链有哪些特征、优缺点、区块链的应用领域有哪些等。

    2021年中国火锅配送行业:火锅牵手外卖,是否能填补外卖空白领域?(31页).pdf

    2021年中国火锅配送行业:火锅牵手外卖,是否能填补外卖空白领域?(31页).pdf

    什么是汉明窗?加Hanmming窗的作用?

    ### 什么是汉明窗? 汉明窗是一种常用于数字信号处理中的窗函数,主要用于频谱分析、滤波器设计等领域。窗函数的主要目的是减少在进行频谱分析时由信号截断产生的频谱泄漏现象,从而提高频谱分辨率。在本节中,我们...

    《optee系统架构从入门到精通》

    什么是TEE?什么是架构? Trustzone是硬件吗?是软件吗? 当前主流的软件和硬件是怎么样子的?有什么标准规范吗? 如何学习Trustzone/TEE? 学习Trustzone/TEE的最佳路径是怎样的? 什么是软硬件交互?软硬件是怎样...

    实现领域驱动设计(pdf)

    《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。...

    数据库行销是什么?数据库行销是什么?.doc

    那么,数据库行销究竟是什么?它是如何运作的?又将如何影响企业与客户之间的关系?本文将深入探讨数据库行销的含义、核心策略、实施路径以及对企业和市场的影响。 首先,数据库行销,也被称作数据库营销,是一种以...

    什么是ChatGPT?三分钟为你解答

    实际上,人工智能并不是一种新兴的技术,而是一个庞杂的研究领域。 早在20世纪50年代就有研究人员开始尝试用电子计算机实现智能化,但仅仅停留在理论层面,成为了一种美好的愿景。 随着计算能力不断提高,算法不断...

    什么是深度学习?(从函数逼近论的角度来理解).pdf

    本文的目的是帮助非人工智能领域的学生(主要是计算机图形学领域的学生及笔者的学生)来搞懂深度学习(这里指狭义的深度学习,即基于DNN的深度学习)的基本概念和方法。笔者尝试用通俗的语言,从函数逼近论的角度来...

    领域模型代码示例

    领域驱动设计(Domain-Driven Design,简称DDD)是一种软件开发方法,它强调通过与领域专家紧密合作,将复杂的业务逻辑转化为可执行的软件模型。在本示例中,"领域模型代码示例"是一个用于展示DDD实践的演示项目,...

    市场简报:深度学习框架到底是什么?中国AI企业为何纷纷开源自研框架?.pdf

    例如,他们可能需要更高的计算效率、更好的兼容性、更强的可扩展性或更适合特定领域应用的特性。 另一个重要的原因是中国在人工智能领域逐渐走向自主创新。由于国际形势日趋复杂,存在着技术封锁和出口限制的风险,...

    什么是图像识别?图像识别是如何实现的PDF

    什么是图像识别?图像识别是如何实现的? 图像识别是人工智能的一个重要领域,是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对像的技术,并对质量不佳的图像进行一系列的增强与重建技术手段...

    《实现领域驱动设计》中的源码(java版 & C#版)

    《实现领域驱动设计》这本书是Eric Evans的经典之作,它深入探讨了如何在软件开发中运用领域驱动设计(Domain-Driven Design, DDD)方法论。DDD是一种将业务领域知识与软件开发紧密结合的设计策略,旨在提高复杂系统...

    20丨领域驱动设计:35岁的程序员应该写什么样的代码?.pdf

    领域驱动设计(Domain-Driven Design,简称DDD)在软件开发领域中占据着至关重要的地位。它不仅是一种设计方法,更是一种深入业务领域的思维方式。DDD强调将业务逻辑的开发和业务领域的深入理解相结合,致力于构建...

    互联网传媒行业:巨头缘何布局泛阅读领域?内容、用户和产品的逻辑-20200524-中信建投-11页.pdf

    互联网传媒行业的巨头们近期在泛阅读领域积极布局,这一现象背后蕴含着丰富的战略考虑。泛阅读,涵盖了广泛的阅读形式,不仅限于传统的书籍,也包括网络小说、短视频、在线课程等知识内容。各大互联网平台,如快手、...

    外推软件文章秒收录蜘蛛池是什么?

    在SEO领域,"蜘蛛池"(Spider Pool)是指一组专门为搜索引擎爬虫设计的网页集合,这些网页通常包含大量的链接,目的是吸引搜索引擎的爬虫频繁访问,从而加快新发布的内容被搜索引擎抓取和收录的速度。外推软件则是一...

    (分享三)领域模型.MP3

    大家好,欢迎来到小蒋的技术圈。上次跟大家聊到了领域驱动设计,也叫DDD。...那DDD中提到的“领域模型”是什么?和我们传统软件设计中以及UML中的领域模型有什么关系?今天小蒋准备和大家一起聊聊看。下面我们开始吧。

    【网工自测】网络基础知识100题,面试必备!_ .pdf

    1.什么是链接? 2.OSI 参考模型的层次是什么? 3.什么是骨干网 4.什么是 LAN? 5.什么是节点? 6.什么是路由器? 7.什么是点对点链接? 8.什么是匿名 FTP? 9.什么是子网掩码? 10.UTP 电缆允许的最大长度是多少? ...

    实现领域驱动设计

    领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本...

Global site tag (gtag.js) - Google Analytics