Submit Search
Upload
Introduction to design pattern
•
3 likes
•
247 views
Reza Rahimy
Follow
آشنایی با الگوهای طراحی نرم افزار
Read less
Read more
Technology
Report
Share
Report
Share
1 of 45
Download now
Download to read offline
Recommended
Helsinki
Helsinki
Slinkers
Sanghamitra Jayant on the GoUNESCO India 2014 Challenge
Sanghamitra Jayant on the GoUNESCO India 2014 Challenge
GoUNESCO
Codice di deontologia professionale
Codice di deontologia professionale
Michele Borsoi
Future of the CLASSROOM
Future of the CLASSROOM
Vsahal
GoUNESCO - An overview
GoUNESCO - An overview
GoUNESCO
Programma lista per la rinascita di apice candidato sindaco vincenzo gitto
Programma lista per la rinascita di apice candidato sindaco vincenzo gitto
Vincenzo Gitto
5 Ways to Increase Mobile conversion rates
5 Ways to Increase Mobile conversion rates
Tambourine
Audit assicurativo
Audit assicurativo
Michele Borsoi
Recommended
Helsinki
Helsinki
Slinkers
Sanghamitra Jayant on the GoUNESCO India 2014 Challenge
Sanghamitra Jayant on the GoUNESCO India 2014 Challenge
GoUNESCO
Codice di deontologia professionale
Codice di deontologia professionale
Michele Borsoi
Future of the CLASSROOM
Future of the CLASSROOM
Vsahal
GoUNESCO - An overview
GoUNESCO - An overview
GoUNESCO
Programma lista per la rinascita di apice candidato sindaco vincenzo gitto
Programma lista per la rinascita di apice candidato sindaco vincenzo gitto
Vincenzo Gitto
5 Ways to Increase Mobile conversion rates
5 Ways to Increase Mobile conversion rates
Tambourine
Audit assicurativo
Audit assicurativo
Michele Borsoi
Dottori Commercialisti - Guida alla conoscenza della polizza di responsabilit...
Dottori Commercialisti - Guida alla conoscenza della polizza di responsabilit...
Michele Borsoi
Ssc main conventional paper 2014 electricalcivil
Ssc main conventional paper 2014 electricalcivil
Deepak Kumar
Facultad de-educación-y-humanidades (2)
Facultad de-educación-y-humanidades (2)
Iandra Castillo
Guidaallaconoscenzadellapolizzadiresponsabilitcivile 141122091752-conversion-...
Guidaallaconoscenzadellapolizzadiresponsabilitcivile 141122091752-conversion-...
Michele Borsoi
Make heritage fun!
Make heritage fun!
GoUNESCO
Controller in asp.net mvc
Controller in asp.net mvc
Reza Rahimy
vb.net
vb.net
guestf2e12d
Erp roya bajelan_v2
Erp roya bajelan_v2
roya bajelan
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
efazati
lunch box plugin
lunch box plugin
Sajad Omidipour
مدل رانده
مدل رانده
Ehsan Toghian
Repository pattern
Repository pattern
Mahdi Fa
Object-Oriented-Programming-in-Python
Object-Oriented-Programming-in-Python
behnam mohammad karimi
Verilog
Verilog
Seyed Yahya Moradi
Kotlin
Kotlin
AlirezaGoshayesh
Cloud Computing7
Cloud Computing7
amiriano
الگوهای طراحی فرایند - workflow pattern
الگوهای طراحی فرایند - workflow pattern
Depna - دپنا
Sql tuning
Sql tuning
mehrdadkarami3
ABOUT INDUSTRY 4.0
ABOUT INDUSTRY 4.0
samereh monazam
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
Yashar Esmaildokht
cloud computing , رایانش ابری
cloud computing , رایانش ابری
vhd-abdarbashi
طراحی تجربه کاربری چیست؟
طراحی تجربه کاربری چیست؟
Vahid Abolhassani Nejad
More Related Content
Viewers also liked
Dottori Commercialisti - Guida alla conoscenza della polizza di responsabilit...
Dottori Commercialisti - Guida alla conoscenza della polizza di responsabilit...
Michele Borsoi
Ssc main conventional paper 2014 electricalcivil
Ssc main conventional paper 2014 electricalcivil
Deepak Kumar
Facultad de-educación-y-humanidades (2)
Facultad de-educación-y-humanidades (2)
Iandra Castillo
Guidaallaconoscenzadellapolizzadiresponsabilitcivile 141122091752-conversion-...
Guidaallaconoscenzadellapolizzadiresponsabilitcivile 141122091752-conversion-...
Michele Borsoi
Make heritage fun!
Make heritage fun!
GoUNESCO
Controller in asp.net mvc
Controller in asp.net mvc
Reza Rahimy
Viewers also liked
(6)
Dottori Commercialisti - Guida alla conoscenza della polizza di responsabilit...
Dottori Commercialisti - Guida alla conoscenza della polizza di responsabilit...
Ssc main conventional paper 2014 electricalcivil
Ssc main conventional paper 2014 electricalcivil
Facultad de-educación-y-humanidades (2)
Facultad de-educación-y-humanidades (2)
Guidaallaconoscenzadellapolizzadiresponsabilitcivile 141122091752-conversion-...
Guidaallaconoscenzadellapolizzadiresponsabilitcivile 141122091752-conversion-...
Make heritage fun!
Make heritage fun!
Controller in asp.net mvc
Controller in asp.net mvc
Similar to Introduction to design pattern
vb.net
vb.net
guestf2e12d
Erp roya bajelan_v2
Erp roya bajelan_v2
roya bajelan
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
efazati
lunch box plugin
lunch box plugin
Sajad Omidipour
مدل رانده
مدل رانده
Ehsan Toghian
Repository pattern
Repository pattern
Mahdi Fa
Object-Oriented-Programming-in-Python
Object-Oriented-Programming-in-Python
behnam mohammad karimi
Verilog
Verilog
Seyed Yahya Moradi
Kotlin
Kotlin
AlirezaGoshayesh
Cloud Computing7
Cloud Computing7
amiriano
الگوهای طراحی فرایند - workflow pattern
الگوهای طراحی فرایند - workflow pattern
Depna - دپنا
Sql tuning
Sql tuning
mehrdadkarami3
ABOUT INDUSTRY 4.0
ABOUT INDUSTRY 4.0
samereh monazam
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
Yashar Esmaildokht
cloud computing , رایانش ابری
cloud computing , رایانش ابری
vhd-abdarbashi
طراحی تجربه کاربری چیست؟
طراحی تجربه کاربری چیست؟
Vahid Abolhassani Nejad
مقدمه ای بر هوش تجاری
مقدمه ای بر هوش تجاری
Zahra Mansoori
استاندارد های استفاده شده در طراحی سایت
استاندارد های استفاده شده در طراحی سایت
گروه زوم تک
آموزش پردازش تصویر با OpenCV - بخش دوم
آموزش پردازش تصویر با OpenCV - بخش دوم
faradars
ده گام برای طراحی رابط کاربری مینیمال / وحید ناموری
ده گام برای طراحی رابط کاربری مینیمال / وحید ناموری
Gap Graphic
Similar to Introduction to design pattern
(20)
vb.net
vb.net
Erp roya bajelan_v2
Erp roya bajelan_v2
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت
lunch box plugin
lunch box plugin
مدل رانده
مدل رانده
Repository pattern
Repository pattern
Object-Oriented-Programming-in-Python
Object-Oriented-Programming-in-Python
Verilog
Verilog
Kotlin
Kotlin
Cloud Computing7
Cloud Computing7
الگوهای طراحی فرایند - workflow pattern
الگوهای طراحی فرایند - workflow pattern
Sql tuning
Sql tuning
ABOUT INDUSTRY 4.0
ABOUT INDUSTRY 4.0
Rbdmap ceph realease 0.2
Rbdmap ceph realease 0.2
cloud computing , رایانش ابری
cloud computing , رایانش ابری
طراحی تجربه کاربری چیست؟
طراحی تجربه کاربری چیست؟
مقدمه ای بر هوش تجاری
مقدمه ای بر هوش تجاری
استاندارد های استفاده شده در طراحی سایت
استاندارد های استفاده شده در طراحی سایت
آموزش پردازش تصویر با OpenCV - بخش دوم
آموزش پردازش تصویر با OpenCV - بخش دوم
ده گام برای طراحی رابط کاربری مینیمال / وحید ناموری
ده گام برای طراحی رابط کاربری مینیمال / وحید ناموری
Introduction to design pattern
1.
با آشنایی Design Pattern رحیمی رضا Rtwo.ir تابستان95
2.
Reza Rahimi 14 Years
Experience Programing With : C, C++, Asembly, Delphi , Cbuilder, PHP, ASP.NET webform and MVC, Angular2 Other : SEO , SharePoint , Security in web application, web master Website: rtwo.ir Email : jobfa.com@gmail.com
3.
“ ” ﻗابﻠیﺖاﺳتﻔادهﻣﺠﺪد هدفدرجمله یک
4.
کنیم بحث ﻗراره
چی اﭼﯿﺴﺖ ﻟﮕﻮ؟ از باید ﭼراDesign Patternکنﯿم استفاده ها؟ ﭼهاز باید زمانیDesign Patternکنﯿم؟ استفاده ها ﺗاریﺨﭽهاﻟﮕﻮهايﻃراﺣی استاندارداﻟﮕﻮها دبند ستهياﻟﮕﻮها مﺰایاياﻟﮕﻮهايﻃراﺣی معرفیاﻟﮕﻮها منابﻊ
5.
Patternچیسﺖ الگو یا Patternا
یاﻟﮕﻮﺗﻮﺻﯿفیازمﺴاﻟها وساراه سﺣﻞآناسﺖ،ﻃﻮ بهريکهایﻦراهمی ﺣﻞ ﺗﻮاها شﮑﻞ به نديمﻮ مﺨتلفیا ردستفادهﻗرارﮔﯿرد.
6.
Framework؟ چیسﺖ(ازدیﺪﮔاشی هﮔرایی) یکFrameworkاز
عبارﺗﺴﺖمﺠمﻮعهاز ايکﻼسﺗرکﯿﺐ با که هاییوکادر رکنارهم،یک ﻃراﻗابلﯿﺖ با ﺣیاستفادهمﺠددبرايیککﻼسﺧاصازنرا مفﺰا اریﺠادمیکنند.
7.
ﻭ ﻗﺪیمی رﻭشﻬاﯼکﻼﺳیﮏﻧیازﻫاﯼ
ﺟوابگوﯼ ﻧرﻡ بازار رﻭزاﻓﺰارﻧبود اﻓﺰارﻫا ﻧرﻡ پیچیﺪﮔی ﻭ ﺳایﺰ رشﺪ با
8.
“ ”ﻣشک به شﺪه
ثابﺖ ﻫاﯼ ﺟواب یکسرﯼﻼت ﻫستنﺪ طراحی در رایج Design Patternﭼﯿﺴﺖ؟
9.
“ ”الگوﻫاﻭزباا نلگوﻫارﻭشیبراﯼتوﺻیﻒ بﻬتریﻦﻫاﯼ ،طراحی
عملﺧوبا ﻭﻧتﻘال تﺠربهاﺳﺖ Design Pattern؟ ﭼﯿﺴﺖ
10.
“ ”ﻣست بتوان که
ﻧیستنﺪ اﯼ آﻣاده کﺪﻫاﯼاز ًاﻘیم کرد اﺳتﻔاده ﻫا آن.اﻣاﺳرﯼ یﮏی رﻭیکردا عادﯼ ﻫاﯼ چالش حل براﯼ ﻧظریه طراحیدﻫنﺪ ﻣی ارائه Design Pattern؟ ﭼﯿﺴﺖ
11.
Design Pattern = مﺴاﻟه ﺗﻮﺻﯿﻒ+بﻬتریﻦراهﺣﻞ
12.
“ ” افﺰایﺶسرعﺖدرﻃراﺣی ها سﯿﺴتم هدفاﻟﮕﻮها
13.
“ ” عملﯿاتبا و مقرر
زمان در ﺗﻮسعه برسد انﺠام به باالﺗری کﯿفﯿﺖ اﻟﮕﻮها از استفاده مﺰایای
14.
از بایﺪ زﻣاﻧی
چهDesign Patternکنیم؟ اﺳتﻔاده ﻫا می ارائه آن برای استاندارد ﺣﻞ راه یک و مﯿﮑند ﺻحبﺖ طراﺣی مشﮑﻞ یک درباره اﻟﮕﻮ هر دهد.ﺻرف طراﺣی مﺴائﻞ ﺗحلﯿﻞ و ﺗﺠﺰیه برای وﻗﺖ کمی آنﻬا از استفاده از ﻗبﻞ بنابرایﻦکنﯿد دهﯿد ﺗطبﯿق اﻟﮕﻮ های ﺗﻮﺻﯿﻒ با را آن کنﯿد سعی و.
15.
بایﺪ چراDesign Patternرا
هاشناﺧﺖ آشناﻳیافﺰار نرم ﻃراﺣی کلﻲ های مدﻝ بااسا نقﺶسیدر،درﮎاجﺰای مﯿان کلی روابﻂ بﻬبﻮد مدﻝ ﻗاﻟﺐ در را جدﻳد سﯿﺴتم که سازد مﻲ ﻗادر را ﻃراﺡ و کند مﻲ بازی افﺰار نرم نﻬاﻳﻲ های هﺰﻳنه کاهﺶ باعﺚ ﺗﻮاند می ﺧﻮد اﻳﻦ که نماﻳد اﻳﺠاد ﭘﯿشﯿﻦ سﯿﺴتم ﻳافته افﺰار نرم ﺗﻮﻟﯿدشﻮد ساز زمﯿنه افﺰار نرم ﻳک برای معماری مناسﺐ مدﻝ انتﺨاﺏدر بﻮد ﺧﻮاهد آن مﻮفقﯿﺖﺣاﻟی کهمی ﻏلﻂ مدﻝ انتﺨاﺏﺗﻮاندبﯿاورد بار به فاجعه شناﺧﺖهر جﺰئﯿاتﻳک،معماری های سبک ازبهاز بﻬتر ﻃراﺣی انتﺨاﺏ در سﯿﺴتم معمار کمک مﻮجﻮد های ﮔﺰﻳنه مﯿانمﻲکند. واژ به نﯿازﮔانمشترداریم ﮎ
16.
تاریخچه اﻟﮕﻮهاﺗﻮسﻂ ابتدااﻟﮑﺴاندر کریﺴتﻮفشد
ارایه(کریﺴتﻮفطراﺣی اﻟﮕﻮی اﻟﮑﺴاندرراه را رخ اطراف محﯿﻂ در ًدایما که داندمی مﺴایلی برای ﺣلیدهدمی) کتاﺏو ﮔاماهمﮑارانﺶ(ﮔانﮕﺴتر ﭼﻬار به معروف)ساﻝ در1994نام با Design Patterns: Elements or Reusable ObjectOriented Softwareدر را ﺗاثﯿر بﯿشتریﻦ ﭘﯿشرفﺖDesign Patternهااسﺖ داشته برایساﻝ در بار نﺨﺴتﯿﻦ1994آمرﻳﮑا ملﻮن کارنﮕی دانشﮕاه از ﮔارالن دﻳﻮﻳد و شاو ماری مدون بندی ﻃبقه به دسﺖDesign Patternهازدند
17.
اﻧواع بنﺪﯼ دﺳتهDesign
Patternدر ﻫاGoF 23دسته سه در الگو: ساﺧتاری اﻟﮕﻮهای(Structural)روابﯿﻦ بﻂاشﯿاو ءمشارﻛﺖآبر نﻬاايﺗشﻜﯿﻞاشﯿاء ﺗر ﭘﯿﭽﯿده ایﺠادی اﻟﮕﻮهای(Creational)آنﻬا به ارجاع و اشﯿا ساﺧﺖ رفتاری اﻟﮕﻮهای(Behavioral)ارﺗباطبﯿﻦاشﯿاءبهوﻳﮋد از هﻳدﮔاهمﺴﺌﻮﻟﯿﺖاﻟﮕﻮریتم و
18.
Creational Structural Behavioral Factory
Method Abstract Factory Builder Prototype Singleton Adapter Bridge Composite Decorator Flyweight Façade Proxy Interpreter Template Method Chain of Responsibility Command Iterator Mediator Memento Observer State Strategy Visitor اﻧواعDesign Patternﻫا
19.
Singleton Pattern برا ايینﮑهازکﻼ
یکسفقﻂشﺊ یا نمﻮنه یکایﺠادشﻮا از ،دﻟﮕﻮيسﯿنﮕلتﻮا نستفادهمی شﻮد.
20.
Factory Pattern که اسﺖ
کﻼسینمﻮنههايکﻼسهاد يیﮕرراﺗﻮجه بابهﭘارامترهايبر کهار آن ايساﻝمی شﻮا ،دیﺠادمینماید فرعﻲ هاي کﻼس دهد مﻲ اجازه وﻟﻲ ، کند مﻲ ﺗعﯿﯿﻦ شی ﻳک اﻳﺠاد جﻬﺖ اینترفﯿس ﻳک کند معرفﻲ را کﻼس کدام بﮕﯿرند ﺗصمﯿم
21.
Decorator Pattern ایﻦاﻟﮕﻮا ،مﮑاا
نفﺰودنﻗابلﯿﺖهايیک به جدید شﺊراﺻﻮ بهرتﭘﻮیاز در وماا نجراممﮑﻦ میسازد اﻟﮕﻮ ایﻦ ﺗﻮسﻂمیﺗﻮاﻗابلﯿﺖ یک نﯿمراﺗنﻬایک به ﺧا شﺊاز صکﻼ یکا سﺧتصاصبد بدهﯿمآ وننﮑه سایراشﯿاآن ءکﻼسﺗﻐﯿﯿرکنند ﻳک به دﻳنامﯿک طﻮر به را اضافﻲ هاي مﺴؤوﻟﯿﺖ کند مﻲ ضمﯿمه شی.Decoratorجاﻳﮕﺰﻳنﻲ ها ﺗﻮسع براي فرعﻲ بندي طبقه جﻬﺖ ﭘذﻳر انعطافه کنند مﻲ مﻬﯿا عملﮑرد.
22.
Observer Pattern ایﻦایک ﻟﮕﻮوابﺴتﮕی،یکبﯿﻦ
ﭼند بهاشﯿاءمیباشد،شﺊ هنﮕامﯿﮑهﻃرفیکو ،ضعﯿتﺶ کند ﺗﻐﯿﯿرا ،شﯿاوا ءشﻮند می مطلﻊ بﺴتهو وﺧﻮ ضعﯿﺖدشارا نبه ﺗﻮجه باوﻃر ضعﯿﺖفیک بروزرکنند می سانی.
23.
Façade Pattern وﻗتیﺗﻮسعهﭘﯿﭽﯿدﮔﻲ ﺧﻮاهند
مﻲ دهندﮔانیکسﯿﺴتمدر راﻳیا ﮎﻛنن مﺨفﻲ ﻛﻼس ﭼندد عنﻮان به افرادی دادن ﻗرار و فنی ﺗﯿم یک بندی بﺨﺶ مانند مﺴﺌﻮﻝﺗﯿم ﺗمامی کنترﻝ ﭘﯿﭽﯿدﮔی کردن مﺨفی و ﺗﯿمبا استفادهمﺴﺌﻮﻝ ازﺗﯿم در مﻮجﻮد هاي مﯿانﺠﻲ مﺠمﻮعه براي ﻳﮑنﻮاﺧﺖ اینترفﯿﺴﻲ ﻳککند مﻲ مﻬﯿا فرعﻲ کﻼس.،ﺧارجﻲ نماياینترفﯿس از استفاده که کند مﻲ ﺗعرﻳﻒ را باالﺗري سطحسﯿﺴتم کند مﻲ ﺗر ساده را فرعﻲ.
24.
Adapter Pattern سا سازﮔار
اﻟﮕﻮيدهنده وﻗﻒ ، ز اینترفﯿﺴییﮑدی با بتﻮانند نﯿﺴتند مرﺗبﻂ هم با که هایی کﻼس که کند می ایﺠادکار ﮕرکنند. درمبدﻝ واﻗﻊاﻳنترفﯿسﺗﻐﯿﯿر اي ﮔﻮنه به را ﭘرﻳﺰمیدهدنﯿاز شما ﺗاﭖ ﻟﭗ ﻛه اﻳنترفﯿﺴﻲ با ﻛه باشد داشته همﺨﻮانﻲ دارد.
25.
State Pattern که هنﮕامﻲ
دهد مﻲ اجازه شی ﻳک به را ﺧﻮد رفتار کرد ﺗﻐﯿﯿر آن درونﻲ ﺣاﻟﺖ کند عﻮض.شی که رسد مﻲ نظر به کند مﻲ عﻮض را ﺧﻮد کﻼس.
26.
Chain of Responsibility
Pattern زنﺠﯿره اﻟﮕﻮيمﺴﺌﻮﻟﯿﺖ دهد می ﭘاسخ کاربر درﺧﻮاسﺖ به اشﯿا از زنﺠﯿره یک ﻗاﻟﺐ در.
27.
Template Method Pattern ک
یه را مراﺣﻞ بعضﻲ سازی ﭘﯿاده ، کرده ﺗعرﻳﻒ را عملﯿات ﻳک در اﻟﮕﻮرﻳتم بندي اسﮑلﺖﻼس سپارد می فرعی های.ﻳک مراﺣﻞ بعضﻲ دهد مﻲ مﺠاﻝ فرعﻲ هاي کﻼس به همﭽنﯿﻦ کند ﺗعرﻳﻒ دوباره اﻟﮕﻮرﻳتم ساﺧتار ﺗﻐﯿﯿر بدون را اﻟﮕﻮرﻳتم.
28.
Strategy Pattern ﺗعﻮی ﻗابﻞ
را ها آن و داده ﻗرار ﭘﻮشﺶ در را ﻳک هر ، کرده ﺗعرﻳﻒ را ها اﻟﮕﻮرﻳتم از ﺧانﻮاده ﻳکض سازد مﻲ.مﻲ استفاد آن از که کاربران از مﺴتقﻞ طﻮر به اﻟﮕﻮرﻳتم دهد مﻲ اجازه استراﺗﮋي باشد متفاوت کنند.
29.
Memento Pattern ﺣاﻟ اﻳﻦ
به را شی بتﻮان بعدا که کند می ذﺧﯿره دﻗﯿق اي ﮔﻮنه به را شی ﻳک درونﻲ ﺣاﻟﺖﺖ بازﮔرداند.
30.
Flyweight Pattern باشد سﺨﺖ
آنﻬا مدیریﺖ و باشد زیاد بﺴﯿار اشﯿا ﺗعداد که شﻮد می استفاده زمانی.
31.
Mediator Pattern د مﻲ
ﻗرار محفظه یک در را اشﯿا مﺠمﻮعه ﻳک ﺗعامﻞ ﭼﮕﻮنﮕﻲ که کند مﻲ ﺗعﯿﯿﻦ را شﯿﺌیهد. ﭘدیده و باشند داشته ارﺗباط هم با کمتر دو به دو طﻮر به اشﯿا که شﻮد می باعﺚ همﭽنﯿﻦی couplingشﻮد کمتر.
32.
Composite Pattern کند مﻲ
ﺗرکﯿﺐ درﺧتﻲ ساﺧتارهاي در را اشﯿا.Compositeاشﯿا با دهد مﻲ اجازه کاربران به کنند برﺧﻮرد ﻳﮑﺴان طﻮر به ﺗرکﯿبﻲ اشﯿا و منفرد.
33.
Iterator Pattern بﯿن مﻲ
ﺗدارﮎ متﻮاﻟﻲ طﻮر به ﭘﯿﻮسته بﻬم شی ﻳک عناﺻر به دسترسﻲ جﻬﺖ اي شﯿﻮهبدون د کند مﺨاطره دﭼار را مﻮجﻮد نماﻳﺶ که اﻳﻦ.
34.
Abstract Factory Pattern کند
می ﺗﻮﻟﯿد را هﺴتند مرﺗبﻂ یﮑدیﮕر به ﺧانﻮاده اعضای که اشﯿا از هایی ﺧانﻮاده
35.
Bridge Pattern بتﻮانند طرف
دو که ایﻦ برای کﻼس یک انتﺰاعی ﻗﺴمﺖ از سازی ﭘﯿاده ﻗﺴمﺖ ساﺧتﻦ جدابه کنند ﺗﻐﯿﯿر مﺴتقﻼ و راﺣتی.
36.
Builder Pattern مﻲ ساﺧﺖ
فرآﻳند همان که کند مﻲ مﺠﺰا آن نماﻳﺶ از اي ﮔﻮنه به را ﭘﯿﺠﯿده شی ﻳک ساﺧﺖ کند ایﺠاد متفاوﺗی های نمایﺶ ﺗﻮاند.
37.
Command Pattern یک که
کند می مشﺨصعملﯿات(operation)می مدیریﺖ را ها آن انﺠام و شﻮد انﺠام ﭼﮕﻮنه کند.
38.
Interpreter Pattern طراﺣی در
ﺗنﻬا که شﻮد می استفاده جمﻼت ﺗفﺴﯿر و زبان یک ﮔرامرهای ﺗعریﻒ جﻬﺖ دارد کاربرد کامپایلرها
39.
Prototype Pattern باشد داشته
را اﺻلی شی ﺧﻮاص که جدید شﯿﺌی کردن کپی و ساﺧﺖ برای.
40.
Proxy Pattern ر آن
به دسترسﻲ ﭼﮕﻮنﮕﻲ ﺗا کند مﻲ فراهم ﮔﯿرنده جاي ﻳا جانشﯿﻦ ﻳک دﻳﮕر شی برايا کند کنترﻝ.
41.
Visitor Pattern کا آن
در که عناﺻري هاي کﻼس ﺗﻐﯿﯿر بدون را جدﻳد عملﯿات دهد مﻲ مﺠاﻝ شما به وﻳﺰﻳتﻮرر دهﯿد ﺗﻐﯿﯿر کند مﻲ.
42.
Frameworkیکﭘﯿادهسازی واﻗعیازیکﮔر یاوهیازاﻟﮕﻮهای ﻃراﺣیاسﺖ
43.
“ ”از اﺳتﻔاده به
ﻣﺠبور را ﺧودDesign Patternآ به که زﻣاﻧی تنﻬا ﻭ ﻧکنیﺪ ﻫاﻧﻬا برﻭیﺪ آﻧﻬا ﺳراغ به داریﺪ ﻧیاز. آﺧر سﺨﻦ
44.
ﻣنابع Thedeveloper.ir itpro.ir sourcemaking.com
Download now