الگوهای طراحی ساختاری – Structural design patterns
200, OK
http://recompile.ir/learning/%d8%a7%d9%84%da%af%d9%88%d9%87%d8%a7%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c-%d8%b3%d8%a7%d8%ae%d8%aa%d8%a7%d8%b1%db%8c-structural-patterns/ icon

الگوهای ساختاری چگونگی جمع آوری اشیا و کلاسها را به ساختارهای بزرگتر توضیح می‌دهد در حالی که این ساختارها را انعطاف پذیر و کارآمد نگه می‌دارد.

Adapter

به اشیا دارای رابط کاربری (interface)ناسازگار امکان همکاری می‌دهد.

Bridge

الگوهای طراحی ساختاری – Structural design patterns
10 مرحله برای یادگیری پرسرعت هر چیزی
301, MovedPermanently
https://simpleprogrammer.com/products/learn-anything-quickly icon

To Every Programmer Who’s Ever Scanned
Hacker News And /r/programming And Thought...
“How Will I Ever Keep Up?”
Here’s How To Turn “Information Overwhelm”
Into An Efficiency Edge That Can
Quickly Boost Your Income,
Earn You “MVP” Status With Your Team,
And Make You The In-Demand Developer
Companies Are Dying To Recruit
 

10 مرحله برای یادگیری پرسرعت هر چیزی
دسته بندی الگوهای طراحی
200, OK
http://recompile.ir/learning/%d8%af%d8%b3%d8%aa%d9%87-%d8%a8%d9%86%d8%af%db%8c-%d8%a7%d9%84%da%af%d9%88%d9%87%d8%a7%db%8c-%d8%b7%d8%b1%d8%a7%d8%ad%db%8c/ icon

الگوهای طراحی از نظر پیچیدگی ، سطح جزئیات و مقیاس کاربرد برای کل سیستم در حال طراحی متفاوت هستند. تشبیه به راه سازی را دوست دارم: شما می‌توانید با نصب برخی از چراغ‌های راهنمایی و یا ایجاد یک تپل چند سطحی با معابر زیرزمینی برای عابرین پیاده ، یک تقاطع را ایمن‌تر کنید.

به ابتدایی‌ترین و سطح پایین‌ترین الگوها اغلب اصطلاحا منفرد گفته می‌شود. آنها معمولاً فقط در یک زبان برنامه نویسی کاربرد دارند.

کلی‌ترین و سطح بالاترین الگوها، الگوهای معماری است. توسعه دهندگان می‌توانند این الگوها را تقریباً به هر زبانی پیاده سازی کنند. برخلاف الگوهای دیگر ، می‌توان از آنها برای طراحی معماری کل برنامه استفاده کرد.

علاوه بر این ، همه الگوها را می‌توان با توجه به هدف آنها طبقه بندی کرد. این مطلب شامل سه گروه اصلی از الگوها است:

  • الگوهای خلاقیت مکانیسم‌های ساخت شی را ایجاد می‌کنند که انعطاف پذیری و استفاده مجدد از کد موجود را افزایش می‌دهد.
  • الگوهای ساختاری نحوه جمع آوری اشیا و کلاسها را به ساختارهای بزرگتر توضیح می‌دهد ، در حالی که سازه‌ها را انعطاف پذیر و کارآمد نگه می‌دارد.
  • الگوهای رفتاری از برقراری ارتباط موثر و تعیین مسئولیت بین اشیا مراقبت می‌کنند.


دسته بندی الگوهای طراحی
امروز از C# 8 در هر پروژه NET. استفاده کنید
200, OK
https://montemagno.com:443/use-csharp-8-everywehre/ icon

C# 8 was officially released in September at .NET Conf along side .NET Core 3 & Visual Studio 16.3 (8.3 on Mac). It is packed with tons of amazing new features that truly everyone should be using.

امروز از C# 8 در هر پروژه NET. استفاده کنید
تست کدهای سی‌شارپ بصورت آنلاین
200, OK
https://sharplab.io icon

SharpLab (previously known as TryRoslyn)

SharpLab is a .NET code playground that shows intermediate steps and results of code compilation

Languages

SharpLab supports three source languages:

  1. C#
  2. Visual Basic
  3. F# 
تست کدهای سی‌شارپ بصورت آنلاین