包含架构

包含架构,一切上层应用以底层为基础,即使失去上层应用,底层依然可以在各自领域工作的很好,然后一层层的叠加。如果以这种方式来做程序设计,就是每个函数只负责做自己的事情,然后每个小模块负责根据外界事件来决定是否调用这些函数。最终构成的系统应该是否会很奇妙。