آموزش دیزاین پترن | جلسه 23 - Facade Pattern

ProgrammersHouse
ProgrammersHouse
203 بار بازدید - پارسال - آموزش دیزاین پترن | جلسه
آموزش دیزاین پترن | جلسه 23
Facade Pattern

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

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

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

با استفاده از الگوی مزبور، می‌توان پیچیدگی سیستم را کاهش داد و به تشخیص اجزاء اصلی سیستم کمک کرد. این الگو برای بسیاری از کاربردهای نرم‌افزاری از جمله برنامه‌های گرافیکی، سیستم‌های پردازش تصویر و ... کاربرد دارد
(Structural Design Pattern)

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
مدرس : مهندس محمد سلیمی
(با بیش از 30 سال تجربه در حوزه نرم افزار)

سری یکبار برای همیشه

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
آدرس وب سایت و شبکه های اجتماعی ما
Web Site    :  https://programmershouse.ir/
Instagram  :  Instagram: programmershouse
Telegram   :  https://t.me/MSProgrammersHouse
@programmershouse
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

جهت مشاوره رایگان در زمینه فراگیری زبانهای برنامه نویسی و یا تولید نرم افزار
می توانید به تلگرام خانه برنامه نویسان پیغام دهید
https://t.me/MSProgrammersHouse
پارسال در تاریخ 1402/01/02 منتشر شده است.
203 بـار بازدید شده
... بیشتر