
الگوهاي طراحي بهعنوان تجربيات موفق در زمينه طراحي نرمافزار شناخته ميشوند. تقريباً تمامي طراحان و توسعهدهندگان نرمافزار كه با روش MDD فعاليت ميكنند، از الگوهاي مختلف طراحي استفاده ميكنند. كتاب معروف Gang of Four بهعنوان يكي از مراجع الگوهاي طراحي شناخته ميشود. اين گروه از آن جهت اهميت دارند كه ايده نويني را در طراحي نرمافزار پايهگذاري و مستند نمودند و تقريباً براي اولين بار شروع به مستندسازي تجربيات طراحي نرمافزار در حوزه شيگرا نمودند. خواندن كتابي در حوزه الگوهاي طراحي جزء الزامات زندگي يك طراح نرمافزار محسوب ميشود و اين كتاب براي مطالعه در مورد اين موضوع پيشنهاد ميشود.
اين كتاب شامل بخشهاي زير است:
- معرفي
- مطالعه موردي: طراحي يك ويرايشگر متن
- الگوهاي ايجادي (Creational)
- Abstract Factory
- Builder
- Factory Method
- Prototype
- Singleton
- الگوهاي ساختاري (Structural)
- Adapter
- Bridge
- Composite
- Decorator
- Façade
- Flyweight
- Proxy
- الگوهاي رفتاري (Behavioral)
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
- نتايج
نسخه بهزبان انگلیسی این کتاب را میتوانید از اینجا دانلود کنید.