为什么要分层?
- 分层可以简化系统设计,每一层做好自己的事
- 分层可以提高复用性
- 分层便于横向扩展
常见的分层设计
常见的分层设计:MVC模型,OSI七层模型,TCP/IP四层模型,Linux文件系统等。
如何进行分层设计?
分层设计的关键是合理地界定不同层级的边界,当你觉得不同层级间逻辑混杂时,那可能就需要考虑增加新的层级了。
分层示例:
常见的分层设计:MVC模型,OSI七层模型,TCP/IP四层模型,Linux文件系统等。
分层设计的关键是合理地界定不同层级的边界,当你觉得不同层级间逻辑混杂时,那可能就需要考虑增加新的层级了。
分层示例: