软件架构与组件

软件架构(框架)是一套机制,具有稳定的抽象层依赖关系,为程序的运行提供基础服务,便于程序的扩展和代码的复用。

关注的是模块及模块间的协作关系。

组件:按照高内聚低耦合的原则封装的功能模块,封装了定制的功能和职责,有标准对外接口,为其他模块提供服务。

相当于建筑行业中的骨架和砖块的关系。

http://blog.csdn.net/leslies2/article/details/7062604

原文地址:https://www.cnblogs.com/feng9exe/p/5595047.html