رفتن به محتوای اصلی

برچسب: GoF

Factory Method Pattern؛ ساخت آبجکت‌ها را به چه کسی بسپاریم؟

Factory Method Pattern؛ ساخت آبجکت‌ها را به چه کسی بسپاریم؟

Factory Method Pattern یکی از Creational Patternهاست که مسئولیت ساخت Objectها را از منطق اصلی برنامه جدا می‌کند. در این مقاله با مثال‌های واقعی و TypeScript بررسی می‌کنیم Factory Method چه مشکلی را حل می‌کند، چه تفاوتی با Simple Factory دارد و چه زمانی استفاده از آن انتخاب مناسبی است.

علی
علی صفری
۸ دقیقه مطالعه
Creational Patternها چیستند و چه مشکلاتی را حل می‌کنند؟

Creational Patternها چیستند و چه مشکلاتی را حل می‌کنند؟

Creational Patternها اولین خانواده از Design Patternهای کلاسیک هستند و روی نحوه ایجاد و مدیریت objectها تمرکز دارند. در این مقاله بررسی می‌کنیم این دسته از Patternها چه مشکلاتی را حل می‌کنند، چه اعضایی دارند و چه زمانی باید از آن‌ها استفاده کرد.

علی
علی صفری
۵ دقیقه مطالعه
دسته‌بندی Design Patternها؛ تفاوت Creational، Structural و Behavioral Patterns چیست؟

دسته‌بندی Design Patternها؛ تفاوت Creational، Structural و Behavioral Patterns چیست؟

همه Design Patternها برای یک نوع مسئله طراحی نشده‌اند. در این مقاله با سه دسته اصلی Design Patternها یعنی Creational، Structural و Behavioral آشنا می‌شویم، تفاوت آن‌ها را بررسی می‌کنیم و یاد می‌گیریم هر کدام چه نوع مشکلی را در طراحی نرم‌افزار حل می‌کنند.

علی
علی صفری
۵ دقیقه مطالعه
برچسب GoF | رادیو اسکریپت