1 مستودع
Patterns that favor object composition over inheritance to increase system flexibility.
Distinct from Kotlin Quality Validators: Focuses on the architectural shift from inheritance to composition rather than automated linting or code generation.
Explore 1 awesome GitHub repository matching software engineering & architecture · Compositional Design Patterns. Refine with filters or upvote what's useful.
هذا المشروع عبارة عن مجموعة مرجعية من الأمثلة العملية التي توضح تنفيذ أنماط تصميم البرمجيات الشائعة في Kotlin. يعمل كدليل لأفضل الممارسات المعمارية ومبادئ البرمجة كائنية التوجه من خلال تطبيق الأنماط السلوكية والإنشائية والهيكلية. توفر المجموعة تطبيقات ملموسة لتوضيح كيفية فصل إنشاء الكائنات، وإدارة التواصل والمسؤولية بين الكائنات، وتنظيم علاقات الفئات والكائنات المعقدة. يغطي المرجع الأنماط الإنشائية مثل المصانع والبناة، والأنماط الهيكلية بما في ذلك المحولات والمركبات، والأنماط السلوكية مثل المراقبين والاستراتيجيات.
Demonstrates improving code flexibility by replacing rigid inheritance with flexible compositional patterns.