logo

مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

ورود / ثبت نام
  • صفحه اصلی
  • مقاله ها
    • Action Script 3
    • Android
    • AngularJs
    • ASP.net
    • Asp.Net Core
    • ASP.net MVC
    • C
    • C#.net
    • C++
    • Delphi
    • HTML
    • Java
    • Java Script
    • Jquery
    • NetWork
    • NodeJs
    • PHP
    • Python
    • Seo
    • SharePoint
    • SilverLight
    • SQL Server
    • Visual Basic
    • VisualStudio
    • WCF
    • Web Design
    • Windows
    • WPF
    • Xamarin
    • برنامه نویسان
    • گرافیک و فتوشاپ
  • راهنمای درج تبلیغات
  • تماس با ما
  • درباره ما
  • مشاوره و رفع اشکال
انجمن پرسش و پاسخ
  • دوره های آموزشی
  • مقاله ها
    • Action Script 3
    • Android
    • AngularJs
    • ASP.net
    • Asp.Net Core
    • ASP.net MVC
    • C
    • C#.net
    • C++
    • Delphi
    • HTML
    • Java
    • Java Script
    • Jquery
    • NetWork
    • NodeJs
    • PHP
    • Python
    • Seo
    • SharePoint
    • SilverLight
    • SQL Server
    • Visual Basic
    • VisualStudio
    • WCF
    • Web Design
    • Windows
    • WPF
    • Xamarin
    • برنامه نویسان
    • گرافیک و فتوشاپ
  • ویدیوها
  • پرسش و پاسخ
  • قالب سایت
  • تماس با ما
  • مشاوره و رفع اشکال
  • انجمن برنامه نویسان
  • آرشیو مقاله ها
همه دسته بندی ها

Design Pattern

نمایش بر اساس جدیدترین ها
الگوهای طراحی - Chain of Responsibility

الگوهای طراحی - Chain of Responsibility

این الگوی تحت الگوی رفتاری قرار می گیرد. اهدافی که الگوی Chain of Responsibility آن ها را دنبال می کند عبارتند از: 1. انجام کار در چند مرحله 2 . حذف پیچیدگی های پیاده سازی در مواردی که با if و else های تو در تو روبرو می شویم می توانیم از این الگو استفاده کنیم. در این مقاله مثال انتقال پول را بررسی خواهیم کرد.

  • C#.net
  • 1399/11/21
  • محسن فرخی
  • 2920
الگوهای طراحی - الگوی Strategy

الگوهای طراحی - الگوی Strategy

الگوی Strategy تحت الگوهای ساختاری می باشد. اهدافی که الگوی Strategy آن ها را دنبال می کند عبارتند از: 1. پیاده سازی الگوریتم های مختلف 2. عدم وابستگی استفاده کننده به پیاده سازی 3. تاکید بر تک وظیفه ای 4. رعایت اصل OCP به زبان ساده در الگوی Strategy قسمت متغیر کلاس را جدا و قسمت ثابت کلاس را هم جدا پیاده سازی می کنیم. از مثال های پرکاربرد می توانیم سیستم تخفیف در فروشگاه را نام ببریم.

  • C#.net
  • 1399/10/13
  • محسن فرخی
  • 2179
الگوی Decorator

الگوی Decorator

الگوی Decorator یکی از پرکاربردترین الگوهای طراحی، تحت الگوی های ساختاری می باشد و مبتنی بر اصل Open-Closed است. اصل Open-Closed به طور خلاصه پیشنهاد می کند کلاس ها برای توسعه باید باز و برای اصلاح باید بسته شوند. الگوی Decorator به کاربر اجازه می دهد که عملکرد جدیدی را به یک شی موجود اضافه کند بدون آنکه نیاز به تغییر در ساختار آن داشته باشد. در این مقاله با یک مثال ساده الگوی Decorator را بررسی خواهیم کرد.

  • C#.net
  • 1399/10/09
  • محسن فرخی
  • 2353
مثال ساده از MVC (تعریف Abstraction برای Design Pattern)

مثال ساده از MVC (تعریف Abstraction برای Design Pattern)

در این مقاله قصد داریم با استفاده از یک مثال ساده در مورد معماری mvc صحبت کنیم و با استفاده از design pattern مدل ها را طراحی نماییم این مثال ساده شما را در زمینه ی mvc راهنمایی می کند و به شما کمک می کند که هرکدام از model-view-controller ها چه نقشی دارد.

  • ASP.net MVC
  • 1396/08/06
  • برنامه نویسان
  • 3797
الگوی طراحی Singleton در سی شارپ

الگوی طراحی Singleton در سی شارپ

در این مقاله قصد داریم با الگوی طراحی Singleton یا همان Singleton Design Pattern آشنا شویم و انواع پیاده سازی آن را مورد بررسی قرار دهیم تا بدانیم چه زمانی باید از این الگوی طراحی استفاده کنیم.

  • C#.net
  • 1396/04/17
  • برنامه نویسان
  • 9310
معماری نرم افزار و الگوها

معماری نرم افزار و الگوها

دراین مقاله ما به بررسی معماری نرم افزار و الگوهای آن خواهیم پرداخت . هدف های معماری را بررسی خواهبم کرد و در ادامه مقاله به بررسی Pattern ها خواهیم پرداخت .

  • C#.net
  • 1395/09/07
  • برنامه نویسان
  • 11149
پنج ویژگی درمورد پیچیدگی سیستم های نرم افزاری

پنج ویژگی درمورد پیچیدگی سیستم های نرم افزاری

پدر علم UML و Design Pattern تجربیات اساسی و بنیادین خود را در مورد توسعه (developing) ، استقرار (deploying) و ارائه (delivering) پروژه های بزرگ نرم افزاری ، به اشتراک گذاشته است . در این مقاله این پنج ویژگی مهم شرح داده شده اند .

  • برنامه نویسان
  • 1395/07/17
  • برنامه نویسان
  • 2531
پیاده سازی MVC Design Pattern درNET.

پیاده سازی MVC Design Pattern درNET.

این مقاله مفاهیم اولیه Model View Controller (MVC) design pattern را توضیح می دهد و همچنین نحوه به کارگیری این Design Pattern در فریم ورک NET. را بررسی می کند.

  • ASP.net MVC
  • 1395/06/02
  • برنامه نویسان
  • 3873
آشنایی با Strategy Design Pattern

آشنایی با Strategy Design Pattern

در این مقاله می خواهیم، یکی دیگر از الگوهای طراحی شی گرا با نام الگوی Strategy را توضیح دهیم.این الگو یک الگوی رفتاری یا Behavioral می باشد. الگوهای رفتاری با الگوریتم ها و تعامل بین آن ها درگیر می باشند. اگر برنامه ما یک الگوریتم یکتا را پیاده سازی می کند ممکن است به خاطر بالا رفتن پیچیدگی مدیریت برنامه و نگهداری کد شود. ما با استفاده از الگوهای طراحی رفتاری سعی می کنیم که از این پیچیدگی ها کم کنیم.

  • C#.net
  • 1394/12/08
  • برنامه نویسان
  • 5074
تزریق وابستگی با استفاده از Microsoft Unity

تزریق وابستگی با استفاده از Microsoft Unity

زمانی که نرم افزار یا اپلیکیشنی را توسعه می دهیم از الگوهای طراحی یا Design Pattern های مشخصی پیروی می کنیم. این الگوهای طراحی کاربردهای متعدد دارند؛ توسعه دهندگان عمدتا آن ها را برای نوشتن کد بهتر استفاده کرده و از طریق آنها اپلیکیشن هایی ایجاد میشود که برای تست، اشکال زدایی، نگهداری و گسترش اپلیکیشن کارآمد تر هستند. در این مقاله می خواهیم ایجاد تزریق وابستگی ها را با استفاده از Microsoft Unity توضیح دهیم.

  • ASP.net MVC
  • 1394/12/04
  • برنامه نویسان
  • 3166
پیاده سازی الگوی طراحی Modular و شی گرایی در JavaScript

پیاده سازی الگوی طراحی Modular و شی گرایی در JavaScript

در این مقاله قصد داریم نحوه پیاده سازی ماژول و شی گرایی در جاوااسکریپت را آموزش دهیم .اصول شی گرایی در برنامه های تحت سرور را بسیاری از مقاله ها بحث کرده اند در این مقاله شی گرایی در سمت برنامه های سمت کاربر را بررسی می کنیم .

  • Java Script
  • 1394/10/21
  • برنامه نویسان
  • 3264
Singleton Pattern در اندروید

Singleton Pattern در اندروید

در این مقاله قصد داریم در مورد کلاس singletone صحبت نماییم، singletone یک الگو برای design pattern است

  • Android
  • 1394/09/22
  • برنامه نویسان
  • 3336
آشنایی با Factory Design Pattern

آشنایی با Factory Design Pattern

Factory یک الگوی طراحی رایج بین برنامه نویسان است. این الگوی طراحی نیز مانند بقیه الگوها برخی مشکلات نرم افزاری را حل می کند. این الگو، پایه Factory Method pattern و Factory design pattern می باشد. هدف از این مقاله توضیح پایه و اولیه factory می باشد که کجا و چگونه پیاده سازی شده است.

  • C#.net
  • 1394/09/07
  • برنامه نویسان
  • 4863
Adapter Design Pattern در #C

Adapter Design Pattern در #C

Adapter design pattern در بین اینترفیس های ناسازگار استفاده می شود.این الگوی طراحی اینترفیس ناسازگار را به اینترفیس سازگار تبدیل می کند.به عبارت دیگر Adapter design pattern اجازه ارتباط بین دو اینترفیس ناسازگار را میدهد.در اینجا الگوی طراحی نقش مترجم و یا مبدل را بازی می کند.

  • C#.net
  • 1394/09/03
  • برنامه نویسان
  • 3498
آشنایی با Observer Design Pattern

آشنایی با Observer Design Pattern

در این مقاله مثالی میزنیم که درک ما را از Observer Design Pattern کمک خواهد کرد.درک Observer Design Pattern به ما کمک میکند تا کد های بهینه تر بنویسیم.

  • C#.net
  • 1394/08/13
  • برنامه نویسان
  • 3878
آشنایی با Decorator Design Pattern

آشنایی با Decorator Design Pattern

در این پست می خواهیم الگوی طراحی را بررسی کنیم. قطعه کد ها با #C ایجاد شده اند. Decorator pattern به کاربر اجازه می دهد به یک شی موجود قابلیت های جدیدی اضافه کند بدون اینکه ساختار آن را تغییر دهد.

  • C#.net
  • 1394/07/25
  • برنامه نویسان
  • 4371
آشنایی و نحوه استفاده از Flyweight Design Pattern

آشنایی و نحوه استفاده از Flyweight Design Pattern

Flyweight pattern درباره ایجاد یک منبع (pool) از اشیاست که امکان به اشتراک گذاری اشیای ایجادشده و مصرف کمتر حافظه را فراهم می کند.

  • C#.net
  • 1394/05/27
  • برنامه نویسان
  • 3702
کتاب آموزش و کاربرد MVVM

کتاب آموزش و کاربرد MVVM

کتاب کاربرد Model View View Model که یک design pattern می باشد در این مقاله ضمیمه شده است

  • C#.net
  • 1393/06/04
  • ایمان مدائنی
  • 7412
پروژه ی کامل مدیریت آموزشگاه با پترن MVVM و تکنولوژی WPFوEF 6 و استفاده از Messenger MVVM Light

پروژه ی کامل مدیریت آموزشگاه با پترن MVVM و تکنولوژی WPFوEF 6 و استفاده از Messenger MVVM Light

پروژه ی کامل مدیریت آموزشگاه با پترن MVVM و تکنولوژی WPFوEF 6 و استفاده از Messenger MVVM Light

  • WPF
  • 1393/04/27
  • سالار
  • 7914
1
  • آخرین تاپیک ها
  • محبوب ترین ها
  • جذف border

    802 بازدید 1404/05/21
  • قالب های سایت

    1135 بازدید 1404/04/31
  • استفاده از nfc در b4a

    2166 بازدید 1404/04/13
  • تبدیل برنامه به تحت شبکه

    830 بازدید 1404/03/03
  • لاگین کاربر

    1081 بازدید 1404/02/24
  • راهنمایی در مورد ایجاد جدول

    1231 بازدید 1404/02/23
  • ثبت فاکتور

    894 بازدید 1404/02/23
  • سفارش اپلیکیشن(اندروید)

    1364 بازدید 1404/02/22
  • چرا پست‌ها قابلیت ویرایش ندارند؟

    1406 بازدید 1404/02/19
  • تبدیل متن به گفتار فارسی در c#

    2583 بازدید 1404/01/26
  • کتاب آموزش فارسی برنامه نویسی اندروید از مبتدی تا پیشرفته

    151 پسند 1393/07/26
  • کتاب فارسی آموزش بوت استرپ 3 (BootStrap)

    145 پسند 1393/09/03
  • آموزش ایجاد و مدیریت ربات در تلگرام با زبان سی شارپ

    133 پسند 1394/06/03
  • دانلود کتاب آموزش برنامه نویسی پیشرفته سی شارپ به زبان فارسی

    126 پسند 1395/07/23
  • سورس کد انجمن با استفاده از Asp.net 4.5 - Entity FrmaeWork - Asp.net Web Api - Asp.net Identity-Kendo ui

    124 پسند 1393/09/02
  • کتاب آموزش ASP.Net MVC 5 به زبان فارسی

    113 پسند 1395/07/01
  • آموزش MVC به زبان فارسی (نوشته شده توسط آقای وحید نصیری)

    112 پسند 1393/07/09
  • دانلود نرم افزار مدیریت داروخانه + سورس + بانک

    109 پسند 1392/07/22
  • کتاب آموزش کامل برنامه نویسی اندروید به زبان فارسی

    99 پسند 1395/04/27
  • سورس پروژه مدیریت داروخانه به زبان سی شارپ

    96 پسند 1393/06/31

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)

درخواست پروژه
  • راهنمای درج تبلیغات
  • خیابان شریعتی - خیابان ملک - بن بست ایرانیاد - پلاک 1
  • تلفن تماس : 02188455865 - 02191303737
  • گت ورک
  • تاپلرن
  • تماس با ما
  • درباره ما

کلیه حقوق مادی و معنوی برای مجموعه برنامه نویسان محفوظ می باشد . هر گونه کپی برداری از محتوای آموزشی با ذکر منبع مجاز می باشد.