首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》应用程序架构

关灯直达底部

对于我们软件开发者来说,最熟悉的应该是应用程序架构,特别是通常由单一技术编写的“应用程序”(比如Java网络应用程序、Windows桌面应用程序,等等)。应用程序架构的关注点是应用程序,通常包括将应用程序解构为类和组件,确保设计模式的正确应用,构建或使用框架,等等。本质上,应用程序架构谈论的是软件设计的低级别切面,通常只考虑单一的技术栈(比如Java、微软.NET等)。

结构单元主要以软件为基础,包括编程语言和结构、类库、框架、API等。它由类、组件、模块、函数、设计模式等加以描述。应用程序架构着重考虑软件和代码组织。