梳理了一下后面需要研究的可复用的开发模型的框架
Layer1:Platform Independent Functions,处理平台异构性,提供统一的平台无关的函数访问
Layer2:Raw Class Fuctions:基于基本类库的对某一个方面的资源的访问,比如文件系统、内存、
Layer3:Advance Class Fuctions: maybe white-box framework,白盒系统,对于资源访问的高级别的封装
Layer4:Basic Framework: black-box framework,黑盒系统,用于对某一组应用的应用的黑盒封装,比如网络、
Layer5:Framework Component: 框架组件,提供固定接口访问的组件、
Layer6:Service Framework:业务系统框架,

任何高级别的系统可以直接使用某一层低级别或者更低基本的系统组合即可完成,而可以不需要使用比指定级别更高的系统。