parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

для этого надо не доку читать, а любую книжку по ООП

Misha v.3 08.05.2004 11:20

основное. чем объект (это есть экземпляр класса) отличается от набора методов + данных это то, что эти связанные методы и данные объединены.

или несколько иначе: объект это набор связаных даных плюс методы для специфического манипулирования этими данными.

если есть какой-то набор даных и нам нужно написать несколько методов для манипулирования этими данными, причем таких методов, которые сами по себе, в отрыве от этих данных бессмысленны - это говорит о том, что тут хрошо-бы объединить эти методы и данные в одной сущности - объекте.

пользовательский объект можно рассматривать как... хеш, в котором вы пишите свои методы.

объединяя данные с методами в объекте сразу-же решается задача по защите данных (уменьшается вероятность объявления глобальной переменной $xyz которая уже использовалась и которую перекрывать было низя.)

данные между методами объекта можно не передавать через параметры, т.к. эти данные являются как-бы глобальными в пределах объекта, и это нормально, т.к. сам объект создавался как контейнер для того, чтобы с помощью его методов было просто манипулировать его данными.