架构、模式、框架的区别
阅读数:114 评论数:0
跳转到新版页面分类
架构学
正文
1、架构
Architecture是观察设计的的一种方法或角度,每个设计都有architecture,不论是否进行了plan或它是不是通用的设计。它考虑怎么用“组件”组成,有多少“组件”,每个“组件”多大,它们怎么划分和共享职能,它们怎么交互,它们之间的依赖关系。通常你检查一个“组件”的内部时,会发现内部也是一个Architecture。
2、模式
pattern通过在一些系统中观察相似的问题找到的相似的设计方案,一个pattern可以会比较大并有architecture,或者比较小并且是比较低级的设计,它们是通用设计的一些术语。
3、框架
Framework通常默认提供一组重要的功能和运行机制,你可以编写自己的实现体被Framework中的函数调用,这样即给出了程序的一些控制权,又加快了开发效率。