ما معنى layered architecture؟
المعنى في مجال تطوير البرمجيات مع أمثلة
layered architecture: بنية معمارية طبقية، معمارية متعددة الطبقات
نهج لتصميم الأنظمة يفصل المسؤوليات إلى طبقات، مثل العرض ومنطق الأعمال والوصول إلى البيانات.
طريقة الاستخدام
يُستخدم في مراجعات التصميم البرمجي ووثائق الأنظمة. ويشيع عند مناقشة فصل الاهتمامات وقابلية الصيانة واتجاه الاعتماد بين الطبقات.
أمثلة
The bank's internal portal uses layered architecture so UI changes do not require edits to the database access code.
تستخدم البوابة الداخلية للبنك بنية طبقية، كيلا تتطلب تغييرات الواجهة تعديل شيفرة الوصول إلى قاعدة البيانات.
يقلل فصل طبقة العرض عن طبقة التخزين أثر تغييرات الواجهة في الشيفرة المسؤولة عن البيانات.
During the review, we rejected a shortcut that bypassed the service layer because it broke the layered architecture.
رفضنا أثناء المراجعة اختصارًا يتجاوز طبقة الخدمة لأنه يخلّ بالبنية الطبقية.
يحافظ التصميم على قواعد تواصل الطبقات، وتجاوز طبقة الخدمة يربط أجزاء النظام على نحو غير مرغوب.
تراكيب شائعة
- layered architecture pattern
- follow layered architecture
- layered architecture design
مصطلحات ذات صلة
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- trade-off · مفاضلة
- scalable · قابل للتوسع
- microservices · الخدمات المصغّرة
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
- loose coupling · ترابط ضعيف
- dependency injection · حقن الاعتماديات
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
