کلاس ساده محصول PHP با متدهای get و set
این قطعه کد پایتون توسط یکی از کاربران در کامپایلر آنلاین PHP نوشته و اجرا شده است. شما هم میتوانید کدهای خود را به صورت آنلاین تست کنید.
زبان: PHP
این کد یک کلاس ساده محصول را در PHP تعریف میکند که اصول برنامهنویسی شیگرا مانند کپسولهسازی و پنهانسازی داده را نشان میدهد. کلاس دارای دو ویژگی خصوصی $name و $price است.
متدهای عمومی getter (مانند get_name() و get_price()) امکان خواندن مقادیر را فراهم میکنند، در حالی که متدهای setter (مانند set_name() و set_price()) امکان بهروزرسانی آنها را میدهند. این کار دسترسی کنترلشده به دادههای شیء را تضمین میکند.
پس از ایجاد نمونهای از کلاس، کد نام را به 'bag' و قیمت را به 1000 تنظیم میکند و سپس رشتهای حاوی جزئیات محصول را نمایش میدهد.
روش استفاده:
- با
$product = new Product();نمونهای از کلاس بسازید. - با استفاده از متدهای setter مقادیر را تنظیم کنید.
- با استفاده از متدهای getter مقادیر را بازیابی کنید.
این الگو در برنامههای PHP برای داشتن کد تمیز و قابل نگهداری بسیار استفاده میشود.