برنامه نویسی و توسعه ی وب
چیدمان و صفحه آرایی صفحات وب سایت (layout) به صورت عکس العملی واکنشی(Responsive) و دارای چینش مناسب و کاربردی در تمام رسانه ها و واسط های کاربری متنوع ، دغدغه بسیار مهمی چه از نظر طراحان و چه برای کابران نهایی مطرح شده است. برای همین منظور Frameworkهای متنوعی که مورد تایید کنسرسیوم جهانی وب […]
ادامهبه نام خدا همانطور که در مطلب قبل اشاره کردیم در این مطلب می خواهیم الگوی طراحی برنامه نویسی Strategy را باهم بررسی کنیم.این الگوی زمانی مورد استفاده قرار می گیرد که ما قصد داریم الگوریتم های مختلف که از راه های متفاوت دارای نتایج یکسان هستند را در یک کلاس داشته باشیم و آن […]
ادامهبه نام خدا همانطور که در مطلب قبل اشاره کردیم در این مطلب قصد بررسی الگوی طراحی برنامه نویسی State را داریم.این Desgin Pattern این قابلیت رو به ما می دهد که ما بتوانیم بر اساس تغییر حالت داخلی یک آبجکت عملکرد های متفاوتی برای متد های آن آبجکت داشته باشیم.. نمودار دیاگرام این الگو […]
ادامهبه نام خدا همانطور که در مطلب قبل اشاره کردیم در این این مطلب می خواهیم الگوی طراحی Observer رو با هم بررسی کنیم.این الگو زمانی مور استفاده قرار میگیرد که ما چندین شی داریم (Observers) که به یک شی (Subject) وابسته هستند و زمانی که Subject ما تغییر حالت می دهد نیاز است شی […]
ادامهبه نام خدا همانطور که در مطلب قبل اشاره کردیم در این مطلب می خواهیم الگوی طراحی Memento را با هم مرور کنیم.کاربرد این الگوی طراحی زمانی است که ما نیاز داریم یک حالت خاص از یک شی را ذخیره کنیم تا در صورت نیاز شی را بعد از تغییر، به حالت ذخیره شده برگردانیم.همه […]
ادامهبه نام خدا همانطور که در مطلب قبلی اشاره کردیم در این مطلب می خواهیم الگوی طراحی Mediator را با هم بررسی کنیم. الگوی طراحی Mediator همانطور که اسم از آن نیز می توان حدس زد وظیفه ی یک واسط و مدیریت کردن ارتباطات بین اشیا را بر عهده دارد.نمودار UML این الگو به صورت زیر […]
ادامهبه نام خدا همانطور که در مطلب قبل اشاره کردیم در این مطلب می خواهیم الگوی طراحی Iterator را با هم بررسی کنیم. در همه زبان های برنامه نویسی داشتن مجموعه و لیستی از اشیا (Collection) اتفاقی است که بسیار رخ میده.زمانی هم که ما یک مجموعه ای از اشیا داریم پیمایش این مجموعه برای […]
ادامهبه نام خدا همانطور که در مطلب قبل اشاره کرده بودیم در این مطلب می خواهیم الگوی طراحی Interpreter یا مفسر را با هم بررسی کنیم.همانطور که اسم این Design Pattern پیداست این الگو روش و راه حل مناسبی جهت پیاده سازی یک مفسر یا مترجم در اختیار ما قرار می دهد.با استفاده از این الگو […]
ادامهبه نام خدا همانطور که در مطلب قبل اشاره کردیم در این مطلب میخواهیم که الگوی طراحی Command را با هم دیگه بررسی کنیم.با استفاده از این Design Pattern می توانیم فراخوانی یا Call کردن یک متد را بسته بندی (Encapsulate) کنیم که این کار فواید زیادی دارد . قبل از شروع توضیح این Design […]
ادامهبه نام خدا همانطور که در مطلب قبلی گفته بودیم در این مطلب قصد داریم الگوی Chain of Responsibility که ترجمه آن به فارسی میشه زنجیره مسئولیت رو با هم دیگه بخونیم.کار این الگوی طراحی به این صورت است که وقتی یک request دریافت میشود میتواند بر اساس نوع آن request سناریو های مختلفی جهت پردازش […]
ادامه