讀古今文學網 > 程序員必讀之軟件架構 > 應用程序架構 >

應用程序架構

對於我們軟件開發者來說,最熟悉的應該是應用程序架構,特別是通常由單一技術編寫的「應用程序」(比如Java網絡應用程序、Windows桌面應用程序,等等)。應用程序架構的關注點是應用程序,通常包括將應用程序解構為類和組件,確保設計模式的正確應用,構建或使用框架,等等。本質上,應用程序架構談論的是軟件設計的低級別切面,通常只考慮單一的技術棧(比如Java、微軟.NET等)。

結構單元主要以軟件為基礎,包括編程語言和結構、類庫、框架、API等。它由類、組件、模塊、函數、設計模式等加以描述。應用程序架構著重考慮軟件和代碼組織。