框架通过继承扩展业务逻辑
← 返回今日版面来源
1 条行为定义可以表达无需任何代码的需求。框架无法表达的需求则需要接管:提交前检查、保存后通知、删除不被允许的情况。框架提供接管方式是通过继承业务对象并覆盖其步骤。子类在匹配步骤添加逻辑,硬部分是判断哪个步骤是匹配的,以及代码是在基础类之前还是之后。方法名只能回答顺序,DoBeforeSave在保存前,DoAfterSave
行为定义可以表达无需任何代码的需求。框架无法表达的需求则需要接管:提交前检查、保存后通知、删除不被允许的情况。框架提供接管方式是通过继承业务对象并覆盖其步骤。子类在匹配步骤添加逻辑,硬部分是判断哪个步骤是匹配的,以及代码是在基础类之前还是之后。方法名只能回答顺序,DoBeforeSave在保存前,DoAfterSave