optional · CSS study notes
🗄️ OLD — Software Architecture, Styles, and Patterns
- Software Architecture: the high-level structural organization of a system's components and their interactions
- Architectural styles/patterns: reusable, well-understood solutions to recurring structural problems (e.g., layered architecture, client-server, MVC)
- Frameworks: pre-built structural/library support implementing common architectural patterns to speed up development (e.g., Struts for Java web apps)