با سلام و خسته نباشید خدمت دوستان
بنده خیلی وقته می خوام در یک خط هر یک از اصول برنامه نویسی شیء گرا رو تعریف کنم و از دوستان میخوام زحمت بکشن یا اون رو اصلاح کنن یا تایید کنن.
1- کپسوله سازی : رفتار های هر کلاس باید از کلاسهای دیگر مجزا باشد.
2- چند ریختی: هر متد میتواند رفتار متفاوت با اسم یکسان داشته باشد.
3- انتزاع : کلاس انتزاعی کلاسی می باشد که تمام کلاس های مشتق شده از آن باید تمام ویژگی های کلاس انتزاعی را در خود داشته باشند.
4- اینترفیس : ؟
5- وراثت : هر کلاس می تواند والد کلاس دیگری باشد و تمام خصوصیات خود را به وی ارث دهد.