什么是领域?

领域定义了需求的环境,可以是客观存在如数据源,也可以是人为创造如超级马力游戏。领域通过类图表示,构成包括与需求相关的事物。领域模型直接指导软件设计,确保设计对象符合领域特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值