ऑब्जेक्ट-स्तरीय डिজाइन पॅटर्नच्या पलीकडे, आर्किटेक्चरल पॅटर्न अनुप्रयोगांची उच्च-स्तरीय रचना परिभाषित करतात — जसे लेयर्ड, हेक्सागोनल (पोर्ट्स आणि अॅडॅप्टर्स), क्लीन आर्किटेक्चर, आणि इव्हेंट-ड्रिव्हन. ते संपूर्ण सिस्टमना देखभाल, परीक्षण क्षमता आणि लचकपणासाठी संघटित करतात.
लेयर्ड (n-tier) आर्किटेक्चर
LAYERED → organize the app into horizontal LAYERS, each with a responsibility:
PRESENTATION (UI) → APPLICATION/business logic → DATA ACCESS → DATABASE
→ each layer depends only on the layer below; clear separation
✓ simple, common, organized ✗ can become rigid; layers can leak; less flexible
