电商物流模型:模型模块化
让我们继续之前用到的电商模型示例,其中包含 3 大类流程:
- 请求处理
- 打包
- 发货与配送
为确保模型具备模块化,且流程可轻松添加或移除,我们将各流程分别定义为独立的函数和生成器:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
在这些流程生成器定义完成后,创建了生成器 def generator_all_processes(env),用于:(1) 调用每个独立流程生成器;(2) 按时间顺序记录它们的持续时间。
本练习是课程的一部分
