Читаю Котерова & Костарева и не могу понять, какой вообще прок от использования ООП, если всё тоже самое можно сделать функциями и массивами, и это будет гораздо проще и читабельней? Пока у меня складывается такое впечатление, что ООП это просто лишнее усложнение кода. Достойной области применения классов я для себя не нашёл, разве что хранить в них данные. Вот например, локали я держу в двумерном массиве $lang, который подключается частями, из разных файлов. Пусть там будет 3 записи для примера:$lang[nav][main] = "Главная";$lang[nav][forum] = "Форум";$lang[nav][guestbook] = "Гостевая";Для удобства, в коде скрипта можно создать синоним $nav =& $lang[nav], а после того как работа с этой частью массива закончена, я просто делаю unset($lang[nav]);unset($nav) и память освобождается. При использовании ООП, количество писанины увеличивается, квадратные скобки заменяются стрелками ->, и какая от этого выгода в итоге? Мы экономим память? Мы ускоряем работу скрипта? Объясните мне дураку, область применения ООП и в каких конкретных случаях он может быть полезен. =\
|