早上刚上班,正好有新的需要,和下属说讨论怎么把软件的架构做成可适应业务的扩展,就是要想想未来产品会做出什么业务形态来,不要这次写死了代码。
产品这次说的是用户可以0元购买,本质是商品的钱是由平台支付了。
这个怎么扩展呢?
1)平台支付部分
1.1)打折
1.2)现金券、优惠券
2)什么商品适用
3)活动开始、结束时间
4)符合什么条件的用户可参与
.....
列完点,就会发现 这就是一个活动配置,做一张 活动表,上面有一个protocol 配置协议字段,前后端、上下游之间就是所谓的 面向协议编程-POP