随着近几年的微服务的兴起,随着15年阿里中台的提出,其火热程度大家都可以看到。无论公司大小大家都在做中台,都在搭建微服务。但是怎么能够做一个好的中台,怎么能够拆分一个大小合理的微服务呢?
好,我们先看一下面向对象的基础(具体含义这里不展开):
三大基本特征:封装、继承、多态;
六大原则:单一职责原则(SingleResponsibility Principle,简称SRP)、开放—封闭原则(OCP,OpenClosed Principle)、依赖倒转原则(DIP,DependenceInversion Principle)、里氏代换原则(LiskovSubstitution Principle, LSP)、迪米特法则(LawofDemeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP)、合成聚合复用原则(CompositionAggregationReuse Principle ,CARP)。
思考一下我们的目标是什么?答案:设计编写出【高内聚、低耦合】的程序,达到【可扩展、可复用、灵活性强】的目标,从而能够更高效的应对业务需求的变化。(更多的从编写程序的角度进行思考的)
中台,当今互联网时代,用户是商业战场的中心,快速响应用户的需求,快速进行产品的创新、迭代、重组等,“快”字成了当今互联网的关键字,而中台,就是抽象、沉淀企业的一