кто может объяснить мне смысл всего этого?:) или дать ссылку где об этом подробно разжованно... а то то учил учил .. вроде суть понял... как что делать а вот практического смысла не могу понять
Ну если умеешь правильно применять эти знания, то да - это круто. Но как я заметил, большинство использует классы просто как контейнер для функций. А это уже не круто. Если уж на то пошло, то лучше в функциональном стиле писать