🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ هادی قاسمی
کد تمیز ؟!
جامعه پی اچ پی ایجاد شده در ۲۸ خرداد ۱۴۰۰

سلام خسته نباشید 

 

یک سوال : اگر شرط‌ها و ... در construct__ اجرا بشه چی و setter نسازیم ؟

 

 یعنی بجای setter و Getter ، اونا رو در متد سازنده اجرا کنیم .  چیزی که میخوام بدونم اینه که قاعده خاصی وجود داره مثل کد تمیز نوشتن یا هر چی ؟ 

چون شرط‌ها چه در متد سازنده و چه در setter‌ها قابل اجرا هستن فقط آیا نکته ش اینه وقتی تعداد پراپرتی‌ها زیاد میشه بهتره برای خوانایی و تمیزی کد setter‌های جدا بنویسیم ؟ 

سلام و احترام

شما وقتی مقداری رو توی construct__  پاس میدید در اصل فقط میتونید زمانی که یک شئ بسازید اون مقادیر رو یک بار پاس بدید، اما وقتی ما setter داریم میتونیم هر چند بار مقادیر مختلف رو set کنیم و حالا کارهایی رو که داریم رو با اون آبجکت انجام بدیم

امیر صالحی ۲۸ خرداد ۱۴۰۰، ۱۹:۲۱