<bgdev />free

Вход Регистрация

нетаджии, var vs explicit type
0

0 1 2 3
#2355 (ツ) Stilgar
Създадено на 02.08.2020, видяно: 542 пъти.
Евлампи
Stilgar

Единицата на енкапсулация е клас.

Точно така е в OOP църквата обаче тая единица може да стане толкова голяма че по отношение на вътрешните за нея актьори по същество да е същото като глобален мазаляк където всеки пипа стейт през където му е кеф НЕУСЕТНО.

За да направя от local function private method трябва СЪЗНАТЕЛЕН рефактор

Ако си приел, че единицата за енкапсулация е клас то локалните функции са практически безполезни за енкапсулацията. Ти тоя state и без функцията можеш да го разчовъркаш. Иначе има 2-3 момента в които локална функция може да послужи за нещо примерно за имплементиране на енумератори.

#2356 (ツ) Евлампи
Създадено на 02.08.2020, видяно: 537 пъти.
Stilgar

Ти тоя state и без функцията можеш да го разчовъркаш

Ама не и от нея, тоест локалната функция гарантирано НЕ е част от клас левъл (по същество същият като глобалния) мазаляк :)

Ограниченията придават форма.

Иначе шарпа ми е много забавен понеже отдавна е манджа с грозде, пастърма, боза, лют пипер, небет шекер, уасаби и кой знае още какво надминаваща це плюс пляс обаче някак не е хейтван така понеже има повече от достатъчно ефективно и практично общо кратно което е сенсейско постижение на съответните мастърмайнди

#2360 (ツ) Stilgar
Създадено на 02.08.2020, видяно: 509 пъти.
Евлампи
Stilgar

Ти тоя state и без функцията можеш да го разчовъркаш

Ама не и от нея, тоест локалната функция гарантирано НЕ е част от клас левъл (по същество същият като глобалния) мазаляк :)

Ограниченията придават форма.

Е ако тая локална функция ще хваща стейт от горната е така, но то в другия случай можеш да и сложиш параметри, може даже да я направиш static

0 1 2 3

нетаджии, var vs explicit type
0

AsmBB v3.0 (check-in: a316dab8b98d07d9); SQLite v3.42.0 (check-in: 831d0fb2836b71c9);
©2016..2023 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE