PDA

View Full Version : تعریف کلاس به شکل abstract



click2ir
سه شنبه 06 مرداد 1388, 16:44 عصر
سلام دوستان من در بحث کلاس ها و شی گرایی به یه مبحث مبهم برخورد کردم و نتونستم بفهمم که یعنی چی و به چه دردی می خوره ؟
تعریف کلاس به صورت abstract هستش
زمانی که یک کلاس رو برای این می سازیم که بقیه کلاس ها از اون مشتق بشن خو ب این مشکلی نداره و خیلی هم خوبه و کد نویسی رو کم و سرعت ونظم و زیاد می کنه

اما زمانی که یه تابعی رو داخل کلاس به این صورت معرفی می کنیم و اون رو تعریف نمی کنیم و در داخل کلاس فرزند تعریف می کنیم به چه دردی می خوره در حقیقت به نظر من این کار بیهوده است که یه تابع رو به این صورت تعریف کنیم و بعد در کلاس فرزند اون رو دوباره بخواهیم تعریف کنیم خوب آدم یکباره داخل کلاس فرزند تعریف میکنه .
اگر تابع در داخل کلاس والد تعریف می شد و بعد در داخل کلاس فرزند به ارث برده می شد و یا اگر قرار بود تفاوت با تابع والد داشته باشه آنگاه تعریف می شد در این صورت مفید بود ولی من نفهمیدم این به چه دردی می خوره اگر دوستان می دونند ما رو هم بی بهره نزارن

خواهشن کامل توضیح بدید ممنون