如果遇到下面的情况,一般领域驱动设计是怎么分离Views和应用层、领域层的?
假设我有view1、view2、view3、view4; view1点击“新建”弹出view2,view2点击“计算”,计算完毕后,点击"对比"弹出view3,view3点击“获取历史数据”弹出view4,view4显示历史数据,然后,view4点击“确定”,关闭view4并且回到view3,view3点击“确定”回到view2,view2"点击"确定回到view1
也就是说,这样的嵌套的一系列view显示、操作流程,要怎么处理才能很好的分离views、应用层、领域层?
假设是C# winform会怎么实现?如果是asp.net,会怎么实现?如果是php又会怎么实现?
已经想明白怎么设计了