如何通过 HTTP 为移动设备流式传输视频?HTTP 实时流媒体 (HLS)
· 阅读需 1 分钟
SOLID 是一组设计原则的首字母缩写,帮助软件工程师在项目中编写稳健的代码。
S - 单一职责原则。一个模块应该只对一个角色负责,一个模块只是一个功能和数据结构的内聚集合。
O - 开放/封闭原则。软件工件应该对扩展开放,但对修改封闭。
L - 里氏替换原则。通过接口和实现、泛型、子类化和鸭子类型来简化代码的继承。
I - 接口隔离原则。将单一的庞大接口分割成更小的接口,以解耦模块。
D - 依赖倒置原则。源代码的依赖关系与控制流相反。我们架构图中最明显的组织原则。