整洁面向对象分层架构 (Clean Object-Oriented and Layered Architecture)
Allproblemsincomputersciencecanbesolvedbyanotherlevelofindirection.--DavidWheeler计算机科学中的任何问题,都可以通过加上一层逻辑层来解决。--DavidWheeler为什么要分层呢?在计算机领域,“分层”概念无处不在。比如web开发时的MVC,网络编程时的OSI参考模型和TCP/IP协议族。但是为什么要进行分层呢?分层