You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/chapter 9/creational patterns/_index.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,4 +4,18 @@ weight: 17200
4
4
bookCollapseSection: true
5
5
---
6
6
7
-
الگوهای طراحی سازنده...
7
+
{{< tooltip text="الگوهای طراحی سازنده" note="Creational design patterns" >}} دستهای از الگوهای طراحی شیءگرا هستند که تمرکز اصلی آنها بر **فرآیند ایجاد و نمونهسازی اشیاء** قرار دارد. این الگوها برای حل مسائل مرتبط با **چگونگی تولید، سازماندهی و مدیریت اشیاء** بهکار گرفته میشوند و هدف اساسی آنها این است که سامانه را از جزئیات مربوط به ایجاد، ترکیب و نمایش اشیاء مستقل سازند.
8
+
9
+
بهکارگیری این الگوها موجب میشود که طراحان نرمافزار انعطافپذیری بیشتری در اختیار داشته باشند تا بتوانند تعیین کنند **چه چیزی ایجاد شود، چه نهادی مسئول ایجاد آن باشد و این فرآیند به چه شکلی انجام گیرد**.
10
+
11
+
به طور کلی، الگوهای طراحی سازنده در پی آن هستند که **زمان، مکان و چگونگی ایجاد اشیاء** را به صورت انتزاعی مدیریت کنند. در نتیجه، کدی که بر اساس این الگوها نوشته میشود، از وابستگی به پیادهسازیهای خاص رها شده و در عمل **منعطفتر، توسعه پذیرتر و قابل نگهداریتر** خواهد بود.
12
+
13
+
**انواع الگوهای طراحی سازنده** :
14
+
این الگوها به پنج نوع اصلی تقسیم میشوند که در ادامه بیان شده اند.
0 commit comments