مفهوم abstraction

پرسیده شده
فعالیت 1432 روز پیش
دیده شده 909 بار
0

سلام

استاد یه موردی هست که یکم گیجم کرده !

abstraction یک مفهومه که کلاس های abstract و interface از این مفهوم پیروی میکنند ؟

فایل پیوست

4
حذف شده

abstraction میگه که وقتی می خوای یه برنامه شی گرا رو توسعه بدی بهتره ابتدای کار کلیات چیزی رو که می خوای و قواعد و قوانین رو (بدون در نظر گرفتن جزئیات پیاده سازی) مشخص کنی. عملا یه سری استانداردهای API رو مشخص می کنی بدون اینکه در اون لحظه جزئیات پیاده سازی مهم باشه.

بعد نرم افزار باید بر اساس اون استانداردها توسعه داده بشه. اینجوری نظم زیادی ایجاد میشه تو زیر درخت وراثتی که بوجود میاد.

کلاس های abstract و interface مکانیزم هایی هستند که ما با استفاده از اونها این قوانین و استاندارد ها رو ایجاد می کنیم.

جلوتر که توی دوره پیش بریم مثال هایی از استفاده شون رو می بینید و براتون جا میفته.

فایل پیوست

لقمان آوند

توسط

لقمان آوند

12 خرداد 99