چرا همیشه وریبل هارو از نوع استاتیک تعریف نمیکنیم؟
سلام وقت بخیر
چون نیازی نیست همه valueها رو از اول تا آخر برنامه در حافظه نگهداری کنیم یا همون در طول lifecycle اپلیکیشنمون اگر به همچین ویژگی نیاز دارین میتونید از static variableها استفاده کنید و یک قابلیتی که static variableها دارن اینکه با تغییر value آنها در همه جای اپلیکیشن این اتفاق خواهد افتاد. یک مثال میزنم تا براتون جا بیوفته شما نیازی نیست اسم یک کاربر خاص رو در طول اجرای اپلیکیشنتون در حافظه نگهداری کنید چون نیازی نیست اگه نیاز اپلیکیشنتون این بود انجامش بدین ولی مثلا میخاین با دیتابیس یا http client کار کنید که برای ارسال درخواست به سرور هست شما نیاز دارین در طول اپلیکیشنتون فقط یک نمونه از این دو ساخته بشه و در طول اجرا اپلیکیشن هر وقت که بهشون نیاز بود فقط دریافت بشن ساخته نشن