لطفا بفرمایید دیزاین پترین (Design Pattern) یا الگوی طراحی در برنامه نویسی چیست ؟ کاربرد دیزاین پترن ها چیست ؟
به طور خیلی ساده دیزاین پترن ها الگوهایی هستن که طبق آنها ساختار پروژه شما به صورت منطقی و فیزیکی و لایه بندی پروژه شما انجام می شود. اصولا مفهوم Design Pattern وابسته به زبان برنامه نویسی خاصی نیست اما ممکن است نحوه پیاده سازی در زبان های مختلف تفاوت هایی با هم داشته باشد.
در ابتدا این نکته رو بگم که استفاده از یک دیزاین پترن میتونه پروژه شما رو نسبت به یک پروژه که از الگوی طراحی استفاده نکرده متمایز کنه. شاید بشه گفت تفاوت یک برنامه نویس حرفه ای با سایر برنامه نویس ها در نحوه استفاده و پیاده سازی از همین Design Pattern ها باشه.
دیزاین پترین ها کاربردهای مختلفی را دارند که به طور خلاصه میشه به برخی از اونها اشاره کرد :
در یک تعریف علمی میشه گفت دیزاین پترن ها راه حلی برای تکرار شدن مشکلات هستن. یعنی مشکلاتی که در طول یک پروژه ممکنه با اونها برخورد کنید در الگوها طراحی براشون فکر شده. البته در اینجا منظور از مشکل مواردی هست که در بالا لیست شد.
معرفی یک Design Pattern شناخته شده
اما اگر بخوام یک الگوی طراحی مشهور رو بهتون معرفی کنم میتونم مدل MVC در برنامه نویسی وب و یا مدل MVVM رو در برنامه نویسی دسک تاپ توسط WPF معرفی کنم. در واقع در این مدل ها یک ساختار و راه حل جامع برای انجام پروژه معرفی شده که طبق اون میشه پروژه رو انجام داد.
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
370
- پاسخ :
1
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
909
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1281
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4746
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
126
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
72
- پاسخ :
0
|
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
363
- پاسخ :
2
|
تاریخ :
1403/06/25
- ساعت :
11:39:00 PM
- بازدید :
469
- پاسخ :
1
|
تاریخ :
1403/06/24
- ساعت :
08:52:00 PM
- بازدید :
272
- پاسخ :
1
|
تاریخ :
1403/06/17
- ساعت :
04:22:00 PM
- بازدید :
401
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
370
- پاسخ :
1
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
909
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
891
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1281
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4746
- پاسخ :
1
|
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1113
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
565
- پاسخ :
1
|
تاریخ :
1403/07/27
- ساعت :
03:21:00 PM
- بازدید :
126
- پاسخ :
1
|
تاریخ :
1403/07/26
- ساعت :
09:00:00 PM
- بازدید :
72
- پاسخ :
0
|
تاریخ :
1403/07/13
- ساعت :
12:06:00 PM
- بازدید :
300
- پاسخ :
1
|