ناشناس

سوال 2345

Creational design patterns چه هستند؟

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ
.
الگوهای طراحی خلاقانه
Creational design patterns

این دسته از الگوهای طراحی با ساخت کلاس ها و شی ها می باشند و شامل الگوهای طراحی زیر هستند:



۱-Abstract Factory : راهی برای کپسوله کردن گروهی از Factory ها که یک ساختار مشترک دارند بدون توجه به پیاده سازی آن ها در اختیار قرار می دهد.



۲-Builder: یک راه حل منعطف برای مشکلات ساخت و ایجاد اشیا ارائه می دهد.



۳-Factory Method: یک interface برای ساخت یک شی تعریف می کند اما به کلاس های زیر مجموعه اجازه می دهد که تصمیم بگیرند شیء از کدام کلاس ایجاد شود.



۴-Object Pool:به جای اختصاص لحظه ای و حذف شی بعد از استفاده، اجازه استفاده از مجموعه اشیا ساخته شده و آماده استفاده را می دهد.



۵-Prototype: اجازه حذف پیچیدگی ساخت اشیا از کلاینت را می دهد.



۶-Singleton: امکان محدود کردن ساخت یک شی از کلاس را می دهد به طوری که از یک کلاس خاص نتوان بیشتر از یک شی ساخت.