О Б Ъ Е К Т Н О - О Р И Е Н Т И Р О В А Н Н Ы Й П О Д Х О Д К Ж О П Е. 0. Предисловие. Эта статья предназначена , в основном , для людей , владеющих объектно-ориентированным подходом в программировании , и желающих постичь основные идеи жопианской философии. Статья также может быть использованна и продвинутыми жопианцами как вспомогательный материал при изучениие объектно-ориентированного программирования, однако без понимания таких концепций как "класс", "объект","наследование" и "полиморфизм" чтение может быть затруднительным. Изложение ведется отталкиваясь от языка Java,но может быть понятo и человеком знакомым , например, с C++. 1. Объектно ориентированное введение в ЖОПУ. Как учат нас классики жопианства (1), все вещи встречаемые нами в жизни и все ситуации случающиеся с нами - это суть различные инкарнации Жопы. В этом смысле Жопа подобна классу Object (2) от которого наследуются все классы в Java ."Жопа" является абстрактным классом (за одним исключением , о котором позже) , от которого ведут наследование два больших абстрактных класса , представляющие собой различные инкарнации ЖОПЫ (надеюсь читатель понимает, когда речь идет о философском понятии ЖОПА, когда о классе Жопа, а когда о просто жопе - тем более я выделяю их различным регистром) - "материальные жопы" и "ситуационные жопы" (вероятно есть еще классы ведущие прямое наследование от класса Жопа - это предмет для будущих исследований). Напомню читателю , что "абстрактный" класс - это класс , от которого ведут наследование другие классы, а объектов этого класса не существует. Мы можем нарисовать следующую схемку наследования: --------------- | Жопа | | | --------------- / \ / \ ----------------- ------------------- | Материальные | | Ситуационные | | жопы | | жопы | ----------------- ------------------- / /| \ \ / / | \ \ / | \ / | \ -------- | ------- ------- | -------- | Части| | |Компь| |Банки| | |Женщи-| | тела | | |ютеры| | | | | ны | -------- | ------- ------- еще -------- / | еще что что то / то жопа По этой схеме с легкостью можно понять тезис жопианцев , что жопа как часть тела имеет мало общего с ЖОПОЙ , как фолософским понятием (3).Что же касается того, чем же жопа отличается от остальных инкарнаций "Жопы", я бы сказал, что она "перекрывает" (4) менее методов родительских классов, чем другие инкарнации. Теперь об обещанном исключении из "абстрактности" класса Жопа. Не всегда , к сожалению , обэектно-ориентированная аналогия работает в жопианстве. Дело в том , что один объект класса "Жопа" все таки существует - эето и есть та глобальная ЖОПА (5) в которой все мы находимся, в которую все мы погружаемся и которая возникла после прихода Пиздеца (6). 2.Объектно-ориентированное выведение из ЖОПЫ. В данной главе я хотел бы рассмотреть возможности объектного подхода к Жопе , его преимуществаи недостатки. На мой взгляд , этот подход очень мощен , но именно поэтому надо применять его с огромной осторожностью. Вопросы применимости этого подхода еще ждут своего исследователя , но уже сейчас можно сказать , что интересные результаты он может дать в изучении иерархии Жоп в ЖОПЕ , наследования свойств , инкапсуляции своиств жоп и т.д. В тоже время мне кажется очевидным , что объектно-ориентированный подход абсолютно бесполезен в теории Большого Пиздеца, в вопросе истоков и стоков ЖОПЫ. Итак пытливый исследователь - ЖОПА ждет тебя, но не путай модель и концепцию - ЖОПА все таки выше всей этой мелкой суеты - объекты-хуекты, Java-хуява ! -------------------------------- Список литературы: 1)http://www.kulichki.com/ostrova/bera/Club/texts/zhopa1.koi 2)The Java handbook. Patrick Naughton, Osborne,1996 3)http://www.kulichki.com/ostrova/bera/Club/texts/zhopa-dis.koi 4)Writing Java Applets, John Rodley, Coriuis Group Books,1996 5)http://www.kulichki.com/ostrova/bera/Club/texts/zhopa-kurs.koi 6)http://www.kulichki.com/ostrova/bera/Club/texts/zhopa3.koi /* HTML linki skoro pereedut na Kulichki! */ ===================================================== штабс-ротмистр Бернштамкин , 29.03.1997