概念
1, 设计模式: 一系列被认可的方式方法, 提高实现效率, 避免常规设计问题
2, 架构: 软件设计的重要策略, 从宏观角度切阐述和分解, 描述各个部分的相互关系
3, 框架: 根据一个既定的方式, 实现一套对数据, 方法的初步封装, 并针对某一系列的问题领域提供可复用的解决方案.
框架一般都是一个半成品.
一般框架, 都是根据业务以及对设计模式, 架构的实现方式的确定下, 才能得到一个可复用的半成品软件.
好处: 复用前提下, 可以快速实现功能效果;
缺点: 修改框架逻辑相对复杂, 对之前的已成产品的升级有一定难度.
微软提供很多框架, 就是为了方便开发者快速搭建项目
来源: http://www.bubuko.com/infodetail-3525772.html