فهرس عملي للتقنيات والأنماط ومضادات الأنماط. كل مدخل عبارة عن مقال قصير يمكنك قراءته في خمس دقائق، مرتبط بشكل متبادل بالمدخلات الأخرى المهمة.

إعادة هيكلة منظمة للكود الحالي — للحفاظ على السلوك وتحسين التصميم.
Open volume →حلول نموذجية للمشاكل الشائعة في تصميم البرمجيات، مرتبة حسب الغرض.
Open volume →مؤشرات على مشاكل أعمق — وعمليات إعادة صياغة الكود التي تعالجها.
Open volume →أنماط ومنهجيات على مستوى النظام — DDD وCQRS وTDD والتطوير القائم على المواصفات (Spec-Driven Development).
Open volume →المصنع المجرد (Abstract Factory) هو نمط تصميم إنشائي يتيح لك إنتاج عائلات من الكائنات ذات الصلة دون تحديد فئاتها الملموسة.
البنّاء هو نمط تصميم إنشائي يُتيح لك إنشاء كائنات معقدة خطوةً بخطوة. يُتيح النمط إنتاج أنواع وتمثيلات مختلفة لكائن ما باستخدام نفس شيفرة البناء.
طريقة المصنع هي نمط تصميم إنشائي يوفّر واجهة لإنشاء الكائنات في الصنف الأعلى (superclass)، لكنه يسمح للأصناف الفرعية بتغيير نوع الكائنات التي سيتم إنشاؤها.
النموذج الأولي (Prototype) هو نمط تصميم إبداعي يتيح لك نسخ الكائنات الموجودة دون جعل كودك يعتمد على فئاتها.
Singleton (النمط الفردي) هو نمط تصميم إنشائي يتيح لك ضمان أن الصنف لديه نسخة واحدة فقط، مع توفير نقطة وصول عالمية لهذه النسخة.
المهايئ (Adapter) هو نمط تصميم هيكلي يسمح للكائنات ذات الواجهات غير المتوافقة بالتعاون معاً.