چطور تصمیم میگیریم که یک متغیر داخل کلاس تعریف بشه یا نه؟
مثلا تو تابع save() ما ۴ ورودی داریم. دلیل اینکه این ورودیها به عنوان متغیرهای کلاسمون تعریف نشدن چی بوده؟
این موضوع سلیقه ایه یا منطق خاصی پشتشه؟
سلام،
تعداد متغیرهای یک کلاس رو الگوریتمی که میخواهید بنویسید مشخص میکنه.
هر جایی نیاز به نگه داری مقداری بود از متغیر استفاده میشه.
این مورد که یک متغیر بصورت محلی تعریف بشه یا سراسری بستگی داره که توسط یک متد استفاده بشه یا اینکه در متدهای مختلفی به آن نیاز باشه.
بعضی قسمتها هم محاسبات موقتی انجام میشود که نیاز نیست متغیرهایی برای کلاس تعریف شود. در نهایت الگوریتمی که مینویسید مسیر را برای شما مشخص میکند که به چه ابزاری نیاز دارید.