Этот учебник - попытка объяснить, что такое объектно-ориентированное
программирование (ООП), почему оно полезно и как его можно использовать во Flash,
попытка объяснить ООП, как новую систему, не связанную с "нормальным"
процедурным стилем программирования. Предполагается, что вы приемлемо знакомы с
ActionScript или JavaScript. Этот учебник скорее всего наиболее полезен для тех,
кто не имеют почти никакого опыта программирования или тех, кто продвинут в
понимании ООП методов, но в других языках.
Проблема в изучении ООП не в его сложности, а том, что вам требуется изменить
способ мышления относительно знакомых вам вещей. Это трудно, требуется такое же
переосмысление, которое происходит, когда вы впервые лично встречаете "друга из
интернета". Особенно, если вы ошиблись в своих представлениях о его половой
принадлежности. Ничто не изменилось, это тот же самый человек, но в то же время
это новый человек с лицом и голосом (и возможно с неимоверными грудями или
бородой...). Сначала вы просто отвергаете это, мысленно воспринимаете "он-лайн"
и "реального" человека, как двух различных людей, хотя и понимаете, что между
ними имеется очень много общего, вы путаетесь в процессе общения и даже
начинаете сомневаться кого из них раньше знали - его/ее/их. Возможно в этот
момент вы оглядываетесь назад, пробуя приспособить старые факты к новой
информации, перечитываете некоторые ваши старые электронные письма, улыбаетесь и
возможно краснеете. Постепенно все медленно изменяется, становятся понятны
некоторые моменты, которые были неясны прежде. Время идет и в конце концов вы
привыкаете к новому, уже не понимая, как могло быть иначе. Все встало на свои
места и вы стали объектно-ориентированным программистом.
Итак, что такое ООП?
Лучше всего начать его изучение со скромного понятия Объект.