ورود

View Full Version : آموزش: پیاده سازی چند ریختی در real word



farazjalili
چهارشنبه 21 فروردین 1392, 22:56 عصر
با عرض سلام به دوستان ، کسی می تونه یک مثال از پیاده سازی چند ریختی در یک پروژه پیاده سازی شده در real word بزنه ؟ (مثلا سیستم های متداول مثل حسابدرای یا حقوق و دستمزد ویا ...)
با تشکر فراوان

MunderLine
جمعه 23 فروردین 1392, 18:26 عصر
سلام
مثلاً در سیستم حسابداری ما یه متد کلی داریم به عنوان گزارش گرفتن که هر کاربر این متد رو داره. برای هر کاربر گزارش گرفتن یه حالت خاص داره که در اصل پیاده سازی متد کلی گزارش گرفتن به صورت خاص هست. مثلاً گزارش گرفتن برای مدیر سیستم شامل گرفتن تمام اطلاعات کارمندها هست و برای کاربر درجه 2 گزارش گرفتن از لیست فروش خودش هست. (در جاوا با interface و یا abstract class میشه چند ریختی یا polymorphism رو انجام داد)

امیدوارم مفید باشه