|
|
|
| Здравствуйте, знаю что разбиратся в ООП PHP это очень круто, но я не могу понять в каких случаях это может понадобится. Вроде все я могу реализовать и без использования классов, или нет? | |
|
|
|
|
|
|
|
для: volodumir
(27.08.2012 в 23:16)
| | ООП требуется в крупных проектах для:
- сокращения дублирование кода
- разработки собственного мини-языка высокого уровня, чтобы оперировать не абстракциями компьютера (файлы, сессии, строки), а абстракциями предметной области (пользователи, договора, товары) | |
|
|
|
|
|
|
|
для: cheops
(28.08.2012 в 07:25)
| | А почему нельзя вместо ООП для "сокращения дублирование кода" использовать обычные функции? ) | |
|
|
|
|
|
|
|
для: Jaroslav
(30.08.2012 в 13:34)
| | Можно. Windows API в 95 году был написан в объектно-ориентированном стиле на языке, не поддерживающем конструкции объектно-ориентированного программирования. Только это требует дисциплины и приводит к большему количеству ошибок. Специальные инструменты языка, если уметь ими пользоваться, их сокращают.
Методы класса - это те же функции, только они организованы специальным образом. | |
|
|
|
|
|
|
|
для: volodumir
(27.08.2012 в 23:16)
| | среди плюсов так же гибкость кода, которая позволяет безболезненно изменять, добавлять, удалять составляющие проекта.
Для более полного представления об ООП советую глубже изучить главные принципы - наследование, инкапсуляция, полиморфизм - на примерах. | |
|
|
|
|
|
|
|
для: Jackson
(01.09.2012 в 22:56)
| | За термины спасибо, так понятней. | |
|
|
|
|
|
|
|
для: volodumir
(27.08.2012 в 23:16)
| | Разбиратся в ОО PHP это не круто, это просто необходимые начальные знания любого начинающего.
На работе в коммерческих сайтах я встречала только код написанный на OO PHP.
Хотя стать опытным специалистом получится после работы над сложными проектами. | |
|
|
|