天天要闻:什么是领域?输入流和输出流应该作为设计对象看待吗?

发布时间:   来源:CSDN  


【资料图】

领域是需求生存的环境。领域也可被称为:问题空间、问题域。领域的重要特性是:存在性。也就是说,它是存在的,且必须存在,并具有一定的稳定性。但领未必是客观存在,有的邻域是人为创造出来的。比如:超级马力游戏。这个领域是人为创造出来的,但是当创艺完成后,会具有一定的稳定性。领域的构成:和需求相关的事物(领域对象)。它具有属性和行为。因此可以用类图来表示领域模型。因为领域的存在性,因此可以直接依据它设计软件的对应部份。软件在开发时,会创造出一些对象用来实现功能。这样的对象不作为领域对象看待。比如IO库中的输入流和输出流对象,用来读写数据源。数据源可以作为领域对象看待。因为的确存在实际的数据源。输入流和输出流对象,作为领域对象则表示它们是必须存在的,这将限制I/O库的设计,应该允许设计出没有输入流和输出流的IO库。因此,输入流和输出流应该作为设计对象看待。

相关文章Related

返回栏目>>