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

برچسب: طراحی نرم‌افزار

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 آشنا می‌شویم، تفاوت آن‌ها را بررسی می‌کنیم و یاد می‌گیریم هر کدام چه نوع مشکلی را در طراحی نرم‌افزار حل می‌کنند.

علی
علی صفری
۵ دقیقه مطالعه
تاریخچه دیزاین پترن ها؛ از معماری تا دنیای نرم افزار

تاریخچه دیزاین پترن ها؛ از معماری تا دنیای نرم افزار

در این مقاله تاریخچه دیزاین پترن‌ها را بررسی می‌کنیم؛ از ایده Pattern در معماری تا کتاب Gang of Four و تأثیر آن بر طراحی نرم‌افزار.

علی
علی صفری
۸ دقیقه مطالعه
دیزاین پترن‌ها از صفر تا کاربرد در پروژه‌های واقعی

دیزاین پترن‌ها از صفر تا کاربرد در پروژه‌های واقعی

در این مقاله با مفهوم دیزاین پترن‌ها، اهمیت یادگیری Design Pattern و مسیر سری رادیو اسکریپت از مفاهیم پایه تا کاربرد در پروژه‌های واقعی آشنا می‌شویم.

علی
علی صفری
۶ دقیقه مطالعه
برچسب طراحی نرم‌افزار | رادیو اسکریپت