体系结构,框架,库,设计模式,设计模式 的概念
来源:互联网 发布:文书 知乎 编辑:程序博客网 时间:2024/04/27 17:27
http://dev.csdn.net/develop/article/15/15852.shtm
1. 体系结构(Architecture)
体系结构亦可称为架构,所谓软件架构﹐根据Perry 和Wolfe之定义:Software Architecture = {Elements,Forms, Rationale / Constraint },也就是软件主架构 = {组件元素,元素互助合作之模式,基础要求与限制}。Philippe Kruchten采用上面的定义﹐并说明主架构之设计就是:将各组件元素以某些理想的合作模式组织起来﹐以达成系统的基本功能和限制。体系结构又分为多种样式,如Pipes and Filters等。
2. 框架(Framework)
框架亦可称为应用架构,框架的一般定义就是:在特定领域基于体系结构的可重用的设计。也可以认为框架是体系结构在特定领域下的应用。框架比较出名的例子就是MVC。
3. 库(Library)
库应该是可重用的、相互协作的资源的集合,供开发人员进行重复调用。它与框架的主要区别在于运行时与程序的调用关系。库是被程序调用,而框架则调用程序。比较好的库有JDK。
4. 设计模式(Design Pattern)
设计模式大家应该很熟悉,尤其四人帮所写的书更是家喻户晓。“四人帮”将模式描述为“在一定的环境中解决某一问题的方案”。这三个事物 — 问题、解决方案和环境 — 是模式的基本要素。给模式一个名称,考虑使用模式将产生的结果和提供一个或多个示例,对于说明模式也都是有用的。
5. (PlatForm)
由多种系统构成,其中也可以包含硬件部分。
- 体系结构,框架,库,设计模式,设计模式 的概念
- 设计模式的概念
- 设计模式的概念
- 设计模式的概念
- 软件体系结构(构架)、框架、设计模式之间的关系
- 关于设计模式的概念
- MVC设计模式 的概念
- Pet shop的设计模式与体系结构
- Pet shop的设计模式与体系结构
- J2EE的体系结构和MVC设计模式
- 关于软件体系结构设计模式的总结
- 『常识』软件体系结构-构架、架构、框架、设计模式 软件体系结构-构架、架构、框架、设计模式
- [体系结构]设计模式(一)
- [体系结构]设计模式(二)
- [体系结构]设计模式(三)
- [体系结构]设计模式(四)
- [体系结构]设计模式(五)
- [体系结构]设计模式(六)
- 7月比尔又来了,摘录一下比尔·盖茨演讲 及 问答
- 第一次使用BLOG!
- Blog是什么?
- 为什么用Ghost备份后会有两个文件?
- 2004.07.04,Sun - 自由的味道
- 体系结构,框架,库,设计模式,设计模式 的概念
- 在(ASP+MSSQL)全文本搜索中如何用正则表达式实现类似百度的显示效果?
- IntelliJ IDEA的中文显示问题
- 公元2004年7月4日
- 雨丝花片
- 让时间忘记流动,让眼泪忘记温度
- 寂寞的15个片段,你像哪一个……
- 歌曲故事(1)
- Indie音乐的基本知识