架构和框架的联系(摘录自[软件架构设计])

框架技术和架构技术的出现,都是为了解决软件系统日益复杂所带来的困难而采取“分而治之”思维的结果--先大局后局部,就出现了架构;先通用后专用,就出现了框架。架构是问题的抽象解决方案,它关注大局而忽略细节;而框架是通用半成品,还必须根据具体需求进一步定制开发才能变成应用系统。

简而言之,框架和架构的关系可以总结为两句话:(1)为了尽早验证架构设计,或者出于支持产品线开发的目的,可以将关键的通用机制甚至整个架构以框架的方式进行实现;(2)业界(及公司内部)可能存在大量可供重用的框架,这些框架或者已经实现了软件架构所需的重要架构机制,或者为未来系统的某个子系统提供了可扩展的半成品,所以最终的软件架构可以借助这些框架来构造。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,744评论 25 709
  • “Design is there to enable you to keep changing the softw...
    _张晓龙_阅读 12,874评论 3 50
  • 劝说孩子去洗澡的时候,太太对小宝说:宝贝,听话,乖乖冲凉去哈,不要让我发脾气,让我做一个有耐心、温柔的妈妈好吗?我...
    阮瑜的2017阅读 696评论 1 8
  • 南大门口烧烤,吃撑了… 25岁, 理想没有前进, 激情却在消退。 CL早早解散了,吉他在家里落灰, 敲代码也是因为...
    Dream_On_阅读 146评论 2 0
  • 一个叫迪伦的女孩子怀着无比激动的心情去看望对她来说在记忆中早已模糊的爸爸。他见到会她是怎么的表情呢,迪伦坐在火车上...
    是桃桃桃子呀阅读 766评论 19 15