这是【一文一点】的第11篇学习文章,不拘泥于篇幅字数,用一篇文章说清一个知识点。
无论是微服务、组件化、乃至我们说的中台,根本都是在解决一个问题:效率,将已有或未有的业务能力和技术能力快速的匹配到前端业务的需求。
为什么还提到未有的呢,那是因为你有了基础,开发未有的业务功能也会很迅速。
软件工程设计中提高效率的基本核心思想就是复用,复用就是基于已有的系统功能,快速去实现前端业务场景需求。
甚至,良好的复用可以做到一生二,二生三,三生万物,顺便符合了中国人的哲学观,这就像七巧板一样任意拼装,形成一个新的形态的系统。
1、
在昨天的文章中,我们讲了复用的分类,可以分为技术复用和业务复用,技术复用相对好理解,我们主要是来谈业务复用。
业务复用又可以分为业务实体复用、业务流程复用、业务产品复用,如下图所示。