业务逻辑拆分的重要性 假设业务为一句话拆分继续拆 假设业务为一句话 假设要实现的业务为一句话,i have a pen. 我们可以把它拆分为i、have、a、pen,功能是为了描述我有一支笔, 如果此时来了新需求,要描述我有一支铅笔,只需要新写pencil方法,然后调用i、have、a进行拼接,即可实现功能。 拆分 反之如果在写业务时,i have a pen就是最小拆分粒度,那当收到描述我有一支铅笔的需求时就需要从头到尾重新写一遍了。 继续拆 如果继续深入拆分,以字母维度去拆i、h、a、v、e、a、p、e、n,那可以实现的就更多了,例:i have a pea 我有一颗豌豆