sajad_3dmax
جمعه 04 شهریور 1390, 17:34 عصر
با عرض سلام خدمت تمامی دوستان
بنده سیستم یک کتابخانه را تحلیل میکنم.در دیتا بیس سه جدول دارم که گروه کتاب(مثلا کامپیوتر،الکترونیک و...) ،زبان کتاب و نوع عضو را مشخص میکنند.فیلد ها و متدهای این سه کلاس دقیقا مشابه یکدیگرند.
در قسمت تعریف کلاس ها(برنامه نویسی)آیا درست است که من به این ترتیب عمل نموده ام:
یک کلاس والد تعریف کرده ام با خصوصیات و متدهای abstract تا در کلاس های مشتق override شوند.
کلاس های مشتق هم همان کلاس های گروه کتاب ، زبان کتاب و نوع عضو هستند.
سوال بنده این است که آیا این شیوه ارث بری درست است.یعنی اینکه سه کلاس فوق از یک کلاس ارث بری کنند
زیرا در شی گرایی کلاس هایی که مشتق میشوند با کلاس والد باید ماهیتا مشابه باشند.مثل member , employee که از کلاس person ارث بری میکنند.
بنده سیستم یک کتابخانه را تحلیل میکنم.در دیتا بیس سه جدول دارم که گروه کتاب(مثلا کامپیوتر،الکترونیک و...) ،زبان کتاب و نوع عضو را مشخص میکنند.فیلد ها و متدهای این سه کلاس دقیقا مشابه یکدیگرند.
در قسمت تعریف کلاس ها(برنامه نویسی)آیا درست است که من به این ترتیب عمل نموده ام:
یک کلاس والد تعریف کرده ام با خصوصیات و متدهای abstract تا در کلاس های مشتق override شوند.
کلاس های مشتق هم همان کلاس های گروه کتاب ، زبان کتاب و نوع عضو هستند.
سوال بنده این است که آیا این شیوه ارث بری درست است.یعنی اینکه سه کلاس فوق از یک کلاس ارث بری کنند
زیرا در شی گرایی کلاس هایی که مشتق میشوند با کلاس والد باید ماهیتا مشابه باشند.مثل member , employee که از کلاس person ارث بری میکنند.