ویرگول
ورودثبت نام
Sanaz Khalili
Sanaz Khalili
خواندن ۱ دقیقه·۱ سال پیش

الگوهای طراحی در پایتون 1

به نام خدا

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

دسته اول: Creational patterns

مکانیزم هایی برای ساخت اشیا ارائه می دهد به نحوی که کدهای نوشته شده، flexible و قابل استفاده مجدد باشند.

این دسته شامل الگوهای زیر است:

1- Factory Method

2- Abstract Method

3- Builder

4- Prototype

5- Singleton

دسته دوم: Structural patterns

کمک می کند تا ساختار اشیا و کلاس های بزرگ را به گونه ای بنویسیم که flexible و efficient تر باشند.

1- Adopter

2- Bridge

3- Composite

4- Decorator

5- Facade

6- Flyweight

7- Proxy

دسته سوم: Behavioral patterns

به ارتباطات اشیا توجه می کند و وظیفه ی هر یک را مشخص می کند.

  1. Command Pattern
  2. Interpreter Pattern
  3. Iterator Pattern
  4. Mediator Pattern
  5. Memento Pattern
  6. Observer Pattern
  7. State Pattern
  8. Strategy Pattern
  9. Template Pattern
  10. Visitor Pattern
  11. Null Object
design patternطراحی الگو
https://github.com/sanazkhalili - https://www.kaggle.com/skhalili
شاید از این پست‌ها خوشتان بیاید