НМ
Наташа Метельская
Есть. Пользоваться нужно самым удобным для программиста в конкретной ситуации способом.
Это что за способ такой, можно конкретнее? Вообще, выбирается тот способ, который в данном случае более рационален. Главное знать что делаешь и почему.