概念集中梳理区

概念

1、设计模式:一系列被认可的方式方法,提高实现效率,避免常规设计问题

2、架构:软件设计的重要策略,从宏观角度切阐述和分解,描述各个部分的相互关系

3、框架:根据一个既定的方式,实现一套对数据、方法的初步封装,并针对某一系列的问题领域提供可复用的解决方案。

框架一般都是一个半成品。

一般框架,都是根据业务以及对设计模式、架构的实现方式的确定下,才能得到一个可复用的半成品软件。

好处:复用前提下,可以快速实现功能效果;

缺点:修改框架逻辑相对复杂,对之前的已成产品的升级有一定难度。

 

微软提供很多框架,就是为了方便开发者快速搭建项目

原文地址:https://www.cnblogs.com/GoGoagg/p/12793870.html