最近刚刚换工作,到新公司的任务是重构公司的APP,有了灵感写了这个架构。
先介绍背景: 1、APP是一款金融平台产品,要接入很多不同流程的金融产品。
2、产品虽然流程不同但是大部分的流程都可以复用。
3、未来可能会在短时间内接入更多的产品。
4、希望可以有一个简单的使用入口和出口,便于程序的开发和调试。
再介绍设计的构想:
1、希望可以将程序逻辑划分成可以复用的action。
2、action使用者调用时只