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