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