protected internal) і ініціалізація через init в аксесорах?
Ці модифікатори майже ніколи не юзаються Вони були введені для досить специфічних кейсів Дефолтні це private, public, internal, protected - у 99.9% випадків
Я б сказав private, public у 90%)
Так, protected насправді також не супер часто зустрічається, на проект 1% максимум, в основному для абстрактних класів
Так, якісь базові сервіси/репозиторії в основному
ну протектед то ясно, чого, шоб функціонал був доступний в дочірніх класах а за комбінації, я не памятав, (я ше як в універі вчив, там походу такого не було ще тоді)
Це ж наче в 11 шарпі додали якусь з цих комбінацій, чи мені здається?
Та ні, один додали в 7.х десь, інший не пам'ятаю, але також 7-8
Обсуждают сегодня