static variables

پرسیده شده
فعالیت 999 روز پیش
دیده شده 373 بار
0

سلام و عرض ادب

 

 چرا همیشه وریبل هارو از نوع استاتیک تعریف نمیکنیم؟

فایل پیوست

Mohsen shahi
Mohsen shahi

16 مرداد 00

0
حذف شده

سلام وقت بخیر

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

فایل پیوست

میلاد عزیززاده گلنگشی

توسط

میلاد عزیززاده گلنگشی

16 مرداد 00

حذف شده
استاد تو ویدیو به این اشاره میکنن که بهتره اگه مفهوم شی گرایی زیرسوال نره از استاتیک استفاده کنیم برای مصرف بهتر حافظه 1- شما منظورتون از اینکه لازم نیست در حافظه نگهداری کنیم اینه که حافظه بیشتری مصرف میشه؟ 2- کی بدونیم وقتی از استاتیک استفاده میکنیم مفهوم شی گرایی زیرسوال میره؟ با تجربه به این درک میرسیم یا راهکار مشخصی داره واسه الان؟
Mohsen shahi

16 مرداد 00

حذف شده
جواب سوال رو داخل ویدیو گرفتم،چرا نمیشه کامنت های ارسالی رو پاک کرد؟
Mohsen shahi

16 مرداد 00

حذف شده
آکادمی همچین قابلیتی نداره هنوز امیدوارم تو نسخه جدید همچین قابلیتی داشته باشه