架构、模式、框架的区别

阅读数:114 评论数:0

跳转到新版页面

分类

架构学

正文

1、架构

Architecture是观察设计的的一种方法或角度,每个设计都有architecture,不论是否进行了plan或它是不是通用的设计。它考虑怎么用“组件”组成,有多少“组件”,每个“组件”多大,它们怎么划分和共享职能,它们怎么交互,它们之间的依赖关系。通常你检查一个“组件”的内部时,会发现内部也是一个Architecture。

2、模式

pattern通过在一些系统中观察相似的问题找到的相似的设计方案,一个pattern可以会比较大并有architecture,或者比较小并且是比较低级的设计,它们是通用设计的一些术语。

3、框架

Framework通常默认提供一组重要的功能运行机制,你可以编写自己的实现体被Framework中的函数调用,这样即给出了程序的一些控制权,又加快了开发效率。




相关推荐