-
Notifications
You must be signed in to change notification settings - Fork 0
template
.الگوی طراحی یا دیزاین پترن راه حل هایی برای مشکلات رایج در طراحی نرم افزارها هستند
این الگوها ابتدا توسط کریستوف الکساندر ارائه شد و سپس از سوی گروهی موسوم به Gang of Four (GOF) مورد طبقهبندی قرار گرفت و تحت عنوان کتابی به نام الگوهای طراحی در سال ۱۹۹۴منتشر شد

در طول زمان برنامه نویسان برای توسعه نرم افزارها با مشکلات مختلفی مواجه میشدند که بسیاری از این مشکلات مستقل از زبانهای برنامه نویسی و مشابه هم بودند. بنابراین برای حل این مشکلات راه حلهای مختلفی ارائه شد که به بهترین روش حل و رفع این مشکلات الگوهای طراحی یا Design Pattern می گویند. به عبارت دیگر مجموعه ای از بهترین راه حلهای مشکلات متداول در فرآیند برنامه نویسی نرم افزار را الگوهای طراحی مینامند. دیزاین پترن ها برای حل مشکلات رایج در برنامه نویسی شی گرا به وسیله برنامه نویسانی باتجربه توسعه داده شده اند.
-
Creational
-
Structural
-
Behavioral
دسترسیِ کارمندای یه شرکت به اینترنت
public interface OfficeInternetAccess {
public void grantInternetAccess();
} 1- موجودیت ها (Entity): در زبان برنامه نویسی به کلاس ها ، متود ها، اینترفیس ها و ... اینتیتی می گویند.