О Б ъ Е К Т Н О   -   О Р И Е Н Т И Р О В А Н Н Ы Й 
                    П О Д Х О Д   К   Ж О П Е.

0. Предисловие.

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

Изложение ведется отталкиваясь от языка Java,но может быть понятo и
человеком знакомым , например, с C++.

1. Объектно ориентированное введение в ЖОПУ.

Как учат нас классики жопианства (1), все вещи встречаемые нами в жизни и
все ситуации случающиеся с нами - это суть различные инкарнации Жопы. 
В этом смысле Жопа подобна  классу Object (2) от которого наследуются все
классы в Java ."Жопа" является абстрактным классом (за одним исключением,
о котором позже) , от которого ведут наследование два больших абстрактных
класса , представляющие собой различные инкарнации ЖОПЫ (надеюсь читатель
понимает, когда речь идет о философском понятии ЖОПА, когда о классе 
Жопа, а когда о просто жопе - тем более я выделяю их различным регистром) -
"материальные жопы" и "ситуационные жопы" (вероятно есть еще классы 
ведущие прямое наследование от класса Жопа - это предмет для будущих
исследований).
Напомню читателю , что "абстрактный" класс - это класс , от которого
ведут наследование другие классы, а объектов этого класса не существует.
Мы можем нарисовать следующую схемку наследования:

                        ---------------
                        |    Жопа     |
                        |             |
                        ---------------
                          /        \
                        /           \
            -----------------    -------------------
            | Материальные  |    |  Ситуационные   |
            |   жопы        |    |     жопы        |
            -----------------    -------------------
             /   /| \  \           /  /  |  \   \
              /   |   \             /    |    \
        --------  |  -------  -------    |   --------
        | Части|  |  |Компь|  |Банки|    |   |Женщи-|
        | тела |  |  |ютеры|  |     |    |   |  ны  |
        --------  |  -------  -------  еще   --------
         / |   еще что                что то
        /       то
     жопа

По этой схеме с легкостью можно понять тезис жопианцев , что жопа как
часть тела имеет мало общего с ЖОПОЙ , как фолософским понятием (3).
Что же касается того, чем же жопа отличается от остальных инкарнаций
"Жопы", я бы сказал, что она "перекрывает" (4) менее методов родительских
классов, чем другие инкарнации.

Теперь об обещанном исключении из "абстрактности" класса Жопа.
Не всегда , к сожалению , обэектно-ориентированная аналогия работает в
жопианстве. Дело в том , что один объект класса "Жопа" все таки существует -
это и есть та глобальная ЖОПА (5) в которой все мы находимся, в которую
все мы погружаемся и которая возникла после прихода Пиздеца (6).

2.Объектно-ориентированное выведение из ЖОПЫ.
В данной главе я хотел бы рассмотреть возможности объектного подхода к
Жопе , его преимуществаи недостатки.

На мой взгляд , этот подход очень мощен , но именно поэтому надо применять
его с огромной осторожностью. Вопросы применимости этого подхода еще ждут
своего исследователя , но уже сейчас можно сказать , что интересные 
результаты он может дать в изучении иерархии Жоп в ЖОПЕ , наследования 
свойств , инкапсуляции своиств жоп и т.д. В тоже время мне кажется 
очевидным, что объектно-ориентированный подход абсолютно бесполезен в
теории Большого Пиздеца, в вопросе истоков и стоков ЖОПЫ.

Итак пытливый исследователь - ЖОПА ждет тебя, но не путай модель и
концепцию - ЖОПА все таки выше всей этой мелкой суеты - объекты-хуекты,
Java-хуява !

--------------------------------
Список литературы:

1)http://www.cs.bgu.ac.il/~barnshte/Club/texts/zhopa1.koi
2)The Java handbook. Patrick Naughton, Osborne,1996
3)http://www.cs.bgu.ac.il/~barnshte/Club/texts/zhopa-dis.koi
4)Writing Java Applets, John Rodley, Coriuis Group Books,1996
5)http://www.cs.bgu.ac.il/~barnshte/Club/texts/zhopa-kurs.koi
6)http://www.cs.bgu.ac.il/~barnshte/Club/texts/zhopa3.koi

/* HTML linki skoro pereedut na Kulichki! */
=====================================================



штабс-ротмистр Бернштамкин , 29.03.1997