以小见大:一个领域建模的简单示例,理解“领域驱动”。
背景:航空公司为了确保飞行路线不发生冲突,需要开发一款飞行路线管理软件。过程:我们先去找这个领域的专家,自然是作为平时管理和维护机场飞行秩序的工作人员;我们第一个目标就是与他们沟通,也许我们并不能从中获取所有想要的知识,但至少可以筛选出主要的内容和元素。你可能会听到诸如“起飞”,“着陆”,“飞行冲突”,“延误”等领域名词。建模:我们开始建模,从一个简单的模型示例开始:起点...