همانطور که می دانید تمام برنامه ها از دو عنصر اصلی تشکیل می شوند : عبارت نامه (کد ) و داده ها ، کد بخشی از برنامه است کد عملیات را اجرا می کند و داده ها اطلاعاتی ایت که توسط این عملیات تحت تاثیر قرار گرفته .
کپسوله سازی یک مکانیزم برنامه نویسی است که کد و داده ها را با هم در یک جا قرار داده و هر دو را از استفاده نادرست و تداخل خارجی ایمن نگه می دارد.در یک زبان شی گرا ، کد و داده ممکن ایت با هم در چنین روش محدود شوند که یک جعبه سیاه خود ظرف را ایجاد می کند . درون تمام داده های مورد نیازوکد است. هنگامی که در این روش کد و داده ها با هم پیوند برقرار می کنند یک شی به وجود می آید . به عبارت دیگر یک شی ابزاری است که از کپسوله سازی پشتیبانی می کند.درون یک شی (کد وداده ها) یا هر دو ممکن است برای آن شی محلی (خصوصی Private) یا عمومی ( public) باشند . کد یا داده های محلی فقط توسط بخش دیگری از شی شناخته شده و قابل دست یابی هستند.به همین دلیل کد یا داده محلی برای قطعه ای از برنامه که خارج از شی است قابل دسترس داشته باشند حتی اگر درون شی تعریف شده باشند بخش های عمومی یک شی برای ارائه یک ارتباط کنترل شده با عناصر محلی شی مورد استفاده قرار می گیرند .چند ریختیچند ریختی کمیتی ایت که به یک رابط امکان می دهد تا برای یک کلاس عمومی ا LIST ها در سی شارپ :...
ادامه مطلبما را در سایت LIST ها در سی شارپ : دنبال می کنید
برچسب : نویسنده : fatemeizd1997famo بازدید : 129 تاريخ : شنبه 9 دی 1396 ساعت: 22:00