اطلاعات این پروژه از وب سایت برنامه جو برداشته شده است: http://www.barnamejoo.com
طراحی و پیاده سازی یک سیستم تبدیل تاریخ با استفاده از مفاهیم برنامه نویسی شی گرا.کلاسی به نامه data طراحی میشود که تمام ویژگیها و متدهای مشترک ۲ تاریخ شمسی و قمری در آن قرار دارد.برای مثال فیلدهأی مثل ماه و سال ... و متدهأی مثل()isHoliday(متدی که یک تاریخ را به عنوان پارامتر میگیرد و مشخص میکند تاریخ مذکور تعطیل است یا خیر).تمامی متدهای کلاسdate معین به صورت abstract باشد.مقداردهی همه فیلدها با استفاده از پنهان سازی بررسی شود.یک کلاس به نام dataconvertor هم بنویسید که دارای متدی به نام convertor باشد.و دارای ۲ پارامتر از نوع data باشد و تاریخ پارامتر اول را به دوم تبدیل کند. برای مثال اگر پارامتر اول از نوع شمسی است خروجی تاریخی از نوع میلادیست و برعکس.و برنامه ای بنویسید که از کلاس فوق نمونه سازی کند و متدهای کلاس را فراخانی کند.