Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Область применения ООП (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/oblast-primeneniya-oop-386246/)

Guest 16.10.2011 14:52

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


Часовой пояс GMT, время: 22:26.


© www.otvetnemail.ru - Форум вопросов и ответов.