PYTHOPIACHANNEL Telegram 154
الگو های طراحی ـ قسمت دوم

🏗️ الگوهای ایجادی (Creational Patterns)

در دومین بخش از سری الگوهای طراحی، به سراغ الگوهای ایجادی می‌رویم.
🎯 هدف این الگوها چیست؟ این الگوها به فرآیند ساخت آبجکت‌ها (Object Creation) مربوط می‌شن. اون‌ها به ما کمک می‌کنن تا آبجکت‌ها رو به شکلی بسازیم که کد ما انعطاف‌پذیر باشه و به روش ساخت یک آبجکت خاص وابسته نباشه.
به زبان ساده، مثل اینه که شما انواع مختلفی از کارخونه‌ها برای تولید محصولات متفاوت داشته باشید.


چند مثال معروف:

Singleton (تک‌نمونه): تضمین می‌کنه که از یک کلاس، فقط و فقط یک نمونه در کل برنامه وجود داشته باشه. (مثال کد در پست قبلی)

Factory Method (متد کارخانه): به
یک کلاس اجازه می‌ده تا مسئولیت ساخت آبجکت رو به زیرکلاس‌های خودش واگذار کنه. مثل کارخونه ماشین‌سازی که مدل‌های مختلفی از ماشین رو تولید می‌کنه.

Builder (سازنده): فرآیند ساخت یک آبجکت پیچیده رو از نمایش نهایی اون جدا می‌کنه. مثل وقتی که یک ساندویچ رو مرحله به مرحله و با مواد دلخواه خودتون می‌سازید.

در پست بعدی، الگوهای رفتاری رو بررسی خواهیم کرد.

@pythopiachannel
👏13



tgoop.com/pythopiachannel/154
Create:
Last Update:

الگو های طراحی ـ قسمت دوم

🏗️ الگوهای ایجادی (Creational Patterns)

در دومین بخش از سری الگوهای طراحی، به سراغ الگوهای ایجادی می‌رویم.
🎯 هدف این الگوها چیست؟ این الگوها به فرآیند ساخت آبجکت‌ها (Object Creation) مربوط می‌شن. اون‌ها به ما کمک می‌کنن تا آبجکت‌ها رو به شکلی بسازیم که کد ما انعطاف‌پذیر باشه و به روش ساخت یک آبجکت خاص وابسته نباشه.
به زبان ساده، مثل اینه که شما انواع مختلفی از کارخونه‌ها برای تولید محصولات متفاوت داشته باشید.


چند مثال معروف:

Singleton (تک‌نمونه): تضمین می‌کنه که از یک کلاس، فقط و فقط یک نمونه در کل برنامه وجود داشته باشه. (مثال کد در پست قبلی)

Factory Method (متد کارخانه): به
یک کلاس اجازه می‌ده تا مسئولیت ساخت آبجکت رو به زیرکلاس‌های خودش واگذار کنه. مثل کارخونه ماشین‌سازی که مدل‌های مختلفی از ماشین رو تولید می‌کنه.

Builder (سازنده): فرآیند ساخت یک آبجکت پیچیده رو از نمایش نهایی اون جدا می‌کنه. مثل وقتی که یک ساندویچ رو مرحله به مرحله و با مواد دلخواه خودتون می‌سازید.

در پست بعدی، الگوهای رفتاری رو بررسی خواهیم کرد.

@pythopiachannel

BY Pythopia




Share with your friend now:
tgoop.com/pythopiachannel/154

View MORE
Open in Telegram


Telegram News

Date: |

In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option. With the administration mulling over limiting access to doxxing groups, a prominent Telegram doxxing group apparently went on a "revenge spree." How to create a business channel on Telegram? (Tutorial) The group’s featured image is of a Pepe frog yelling, often referred to as the “REEEEEEE” meme. Pepe the Frog was created back in 2005 by Matt Furie and has since become an internet symbol for meme culture and “degen” culture. On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information.
from us


Telegram Pythopia
FROM American