文件名称:trip-planner:DDD应用程序的代码示例
文件大小:128KB
文件格式:ZIP
更新时间:2024-05-23 01:34:03
PHP
旅行计划员 DDD应用程序的示例代码。 它不是准备就绪的完整代码,但是可以正常工作。 您可以遵循构建步骤,从第一次提交开始。 目的:计划行程,为每个日期选择一条腿,为每条腿选择一个位置。 领域 行程有一个名称和至少一条路线 旅行具有身份; 路线具有名称和内部标识 路线可以有一条或多条腿; 一条腿有一个日期和一个内部标识 一条路线不能有两条具有相同数据的支线 一条腿有位置; 一个位置有一个名称和一个点 点具有坐标和距离计算逻辑 路线知道大概的道路距离 一条路线可以重复 可以将重复的路线添加到行程中 权衡:删除了InternalIdentity值对象 修复:Date :: input应该是一个DateTime 权衡:我们需要一个自定义事件调度程序 权衡:命令的获取器,用于与表单集成 应用 命令处理程序:管理流程“命令->用例” CreateTrip命令和UseCase 我们需要旅行库