本篇是架构师训练营的一道作业题,记录一下。 0x01 问题 架构师训练营第七周的作业有一道题: 用……
TL;DR Dubbo的服务暴露和服务的引用流程比较复杂,尤其是Dubbo框架对于扩展点实现了……
昨天碰到一个有意思的事情,做了一道题,然后提交的时候需要根据定义好的共享密钥的规则来……
接口隔离原则(ISP): 不应该强迫客户依赖于它们不用的方法。 这个原则用来拆分庞大臃肿……
依赖倒置原则(DIP): 高层模块不应该依赖于低层模块,二者都应该依赖于抽象。 抽象不应……
本来关于设计模式是打算在面向对象的设计原则写完之后写的,因为训练营有一道题是手写单例……
TL;DR 本来今天计划把面向对象设计原则剩下的几条原则写一写的,结果一大早看了架构师训练营的……
里氏替换原则(LSP):子类型必须能够替换掉它们的基类型。 这条原则强调的是正确的使用……
0x01 定义 开放封闭原则(OCP):软件实体(类、模块、函数等)应该是可以扩展的,但是不可……
0x01 定义 单一职责原则(SRP):就一个类而言,应该仅有一个引起它变化的原因。 这里强调了……