السلام عليكم ورحمة الله وبركاته
تلخيص وشرح من كتاب OReilly.C.Sharp.3.0.Design.Patterns
نبدا باسم الله :
انماط التصميم Design Patterns
الأنماط هي تصميم حلول لمشاكل البرمجيات تجدها مرارا وتكرارا في تطوير التطبيقات في العالم الحقيقي. وحول أنماط التصميم والتفاعل بين الكائنات ، وكذلك توفير منصة اتصالات ممتازة، والحلول القابلة لإعادة الاستخدام للمشاكل التي تواجهه المبرمج.
وتنقسم الانماط الى ثلاث مجموعات هي الهيكليه والانشائية والسلوكية (structural, creational, and behavioral)
نبدأ جولتنا من أنماط التصميم مع مجموعة تعرف باسم الانماط الهيكلية. وهناك سبعة أنماط التي تشكل المجموعة الهيكلية ، ولكل منها دور من مرونة ، وطول عمر ، وأمن البرامج وهم
• ديكور Decorator
• وكيل Proxy
• جسر Bridge
• المعقد Composite
• وزن الذبابة Flyweight
• محول Adapter
• الواجهات Façade
النمط الهيكلي نمط مقلق ومهم لانه يتكون من طبقات والكائنات التي تشكل هيكل اكبر