Seniorسختی 3 از ۵· در 68٪ مصاحبههای این حوزه پرسیده شده
Record چه مزیتی نسبت به Class دارد؟
☆نشان کردنپاسخ کوتاه
Immutable بودن پیشفرض و Value Equality داخلی، مناسب مدلسازی دادههای ثابت (DTO).
پاسخ کامل
Record برخلاف Class بهصورت پیشفرض Immutable است (با init) و برابری دو نمونه بر اساس مقدار فیلدها سنجیده میشود نه رفرنس، که آن را برای DTOها و مدلهای داده ثابت مناسب میکند.
