摘要: “一个软件架构是一个软件系统在其操作的某个阶段的运行时(run-time)元素的抽象。一个系统可能由很多层抽象和很多个操作阶段组成,每个抽象和操作阶段都有自己的软件架构。”根据Fielding博士的解释,软件架构可以从纵向和横向两方面来划分。架构的核心是抽象原则,即通过封装来隐藏系统运行时表现功能的具体实现细节或不同模块间组合与协调的细节。从横向上来看,整个系统可以根据其职... 阅读全文
posted @ 2009-06-11 18:33 Nyyrikki 阅读(583) 评论(9) 推荐(0) 编辑