Re[4]: Кстати об ООП дизайне
От: Ведмедь Россия  
Дата: 18.02.04 10:55
Оценка:
Здравствуйте, Plutonia Experiment, Вы писали:

PE>Здравствуйте, Ведмедь, Вы писали:


В>>Ну почему надо цепляться за конкретный пример и говорить, что пример неправильный, поэтому автор не прав?


PE>Исходная посылка неверна, следовательно статья смысла не имеет.


В>>Понятно, что приведенный пример высосан из пальца. Но проблема выделена по моему достаточно ясно : Невозможность(трудоемкость или неудоно) изменить логику работы обьекта, когда он уже спроектирован и написан. И это проблемы ООП, а не архитектора.


PE>Это пальцем в небо. Еси процедура написана, то нихрена ты с ней не сделаешь. Если программа написана, тож самое. Куда ни ткни, то все парадигмы отстойные. Пишется всягда то, что надо в лижайшем и немного отдаленном удущем. Как написать нечто на все случаи жизни знает только великий Джа. Я так не умею.


Я тоже не великий Джа ( а ксати, кто это такой? )

НА самом деле имется ввиду то что ООП не являеется панацей от всех бед. На данном этапе развития роазработки ПО ООП лучше других подходов решает текущие задачи. ( Ну может быть еще АОП вклинится в ближайшее время ). НО не факт что это лучший из возможных, это луший из известных подходов. Возможно в дальнейшем будет найдело лучшее средство. И будет ли это дальшнейшим развитием ООП или будет иметь другие корни это еще открытый вопрос.
Да пребудет с тобой Великий Джа
Re[5]: Кстати об ООП дизайне
От: maikLa Россия  
Дата: 18.02.04 11:09
Оценка:
Здравствуйте, Ведмедь, Вы писали:

В>Я тоже не великий Джа ( а ксати, кто это такой? )


Мнение о том что великий Джа умеет писать программы нестандартным образом сильно преувеличенно, так же как и то что только Билли может писать программы ж#$@#ой

А Джа это... (пы-ы-ыф...) Джа он бог и ему можно... (пы-ы-ыф)
Re[6]: Кстати об ООП дизайне
От: Ведмедь Россия  
Дата: 18.02.04 11:12
Оценка:
Здравствуйте, maikLa, Вы писали:

L>Здравствуйте, Ведмедь, Вы писали:


В>>Я тоже не великий Джа ( а ксати, кто это такой? )


L>Мнение о том что великий Джа умеет писать программы нестандартным образом сильно преувеличенно, так же как и то что только Билли может писать программы ж#$@#ой


L>А Джа это... (пы-ы-ыф...) Джа он бог и ему можно... (пы-ы-ыф)


А где можно нарыть свящзенные тексты про Джа? Где живут его адепты и вся остальная информация о Джа?
Да пребудет с тобой Великий Джа
Re[3]: Кстати об ООП дизайне
От: mister-AK Россия  
Дата: 18.02.04 11:20
Оценка:
Здравствуйте, maikLa, Вы писали:

L>Здравствуйте, Larm, Вы писали:


L>> Там шлось про какие-то очень адвансовые пакеты управления киберами или что-то в таком духе. Это тебе не строчки копировать Писалось все это не одним поколением программеров, так что переделать это — без шансов — там диаграмма иерархии на 900 гиг будет, а исполняются эти проги на сотнях параллельных процессоров (это у самы хпримитивных экземляров) .


L>Да-а... Зачем только с ООП связались, глупые... Не связывались бы => не написали бы столько... (вообще бы не написали почти ничего) => и проблем не было бы...


тож постоянно задумываюсь : ЧЕГО БУДЕТ НО БУДЕТ НЕЧТО (совсем немного после периода .NET )
Re[7]: Кстати об ООП дизайне
От: maikLa Россия  
Дата: 18.02.04 11:56
Оценка:
Здравствуйте, Ведмедь, Вы писали:

В>Здравствуйте, maikLa, Вы писали:


L>>Здравствуйте, Ведмедь, Вы писали:


В>>>Я тоже не великий Джа ( а ксати, кто это такой? )


L>>Мнение о том что великий Джа умеет писать программы нестандартным образом сильно преувеличенно, так же как и то что только Билли может писать программы ж#$@#ой


L>>А Джа это... (пы-ы-ыф...) Джа он бог и ему можно... (пы-ы-ыф)


В>А где можно нарыть свящзенные тексты про Джа? Где живут его адепты и вся остальная информация о Джа?


Все фавы полетели. Но один текст нашел:
http://www.nakurka.ru/public/publ.php?tartid=0&arid=6&order=position
Re[7]: Кстати об ООП дизайне
От: Зверёк Харьковский  
Дата: 18.02.04 12:18
Оценка:
Здравствуйте, Ведмедь, Вы писали:

В>А где можно нарыть свящзенные тексты про Джа? Где живут его адепты и вся остальная информация о Джа?


Джа — это бог растафарианской религии (про растаманов слыхал? так вот, это не просто планокуры, а религия такая).
В сети об этом можно почитать:
всерьёз — коротенько здесь и весьма подробно здесь
не всерьёз — классические растаманские сказки
FAQ — це мiй ай-кью!
Re[8]: Кстати об ООП дизайне
От: maikLa Россия  
Дата: 18.02.04 12:23
Оценка:
Здравствуйте, Зверёк Харьковский, Вы писали:

ЗХ>Здравствуйте, Ведмедь, Вы писали:


В>>А где можно нарыть свящзенные тексты про Джа? Где живут его адепты и вся остальная информация о Джа?


ЗХ> не всерьёз — классические растаманские сказки


Не всерьез — ссылка такая же как и предудщая, если не сложно исправь...
Re[9]: Кстати об ООП дизайне
От: Зверёк Харьковский  
Дата: 18.02.04 12:40
Оценка:
Здравствуйте, maikLa, Вы писали:

L>Не всерьез — ссылка такая же как и предудщая, если не сложно исправь...


виноват, виноват, виноват
не всерьёз — классические растаманские сказки

но сервер сейчас лежит -- ждите
FAQ — це мiй ай-кью!
Re[3]: Кстати об ООП дизайне
От: Аноним  
Дата: 01.03.04 16:38
Оценка:
................
AVK>while (!teapot.Content.IsBoiled)
AVK> System.Threading.Sleep(checkInterval);
AVK>[/c#]

AVK>Так что нефиг свою криворукость списывать на недостатки ООП.


!Браво!
Re[9]: Кстати об ООП дизайне
От: seregaa Ниоткуда http://blogtani.ru
Дата: 02.03.04 07:47
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, dad, Вы писали:

dad>>нет именно определения классов, поскольку создавать объекты класса ты можешь и в явескрипт
S>в javascript классов нет. Там только объекты.

Как так классов нет? Не скажу, конечно, что там полноценная поддержка ООП, но описать вой класс там вполне возможно
Здесь мы описываем класс

<script language="javascript">

    function button(CtrlID)
    {
        this.CtrlID = CtrlID;
        this.Image = "";
        this.Caption = "";
        this.Height = 20;
        this.Width = 50;
        ...
        
        this.Refresh = button_Refresh;
        ...

        this._onmouseout = button_onmouseout;
        ...
        
        return;
    }
    
    function button_Refresh()
    {
        ...
        return;
    }
    
    function button_onmouseout(){
        ...
        return;
    }
</script>


а здесь используем его

<script language="javascript">
    myButton = new button('btn1');
    myButton.Caption = 'Ok';
    myButton.Height = 25;
    myButton.Width = '100';
</script>
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
Re[10]: Кстати об ООП дизайне
От: Sinclair Россия http://corp.ingrammicro.com/Solutions/Cloud.aspx
Дата: 02.03.04 10:26
Оценка:
Здравствуйте, seregaa, Вы писали:
S>Как так классов нет? Не скажу, конечно, что там полноценная поддержка ООП, но описать вой класс там вполне возможно
S>Здесь мы описываем класс
Это не класс. Это функция — генератор объектов.
... << RSDN@Home 1.1.3 beta 2 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
http://rsdn.org/File/5743/rsdnaddict.GIF
Re[11]: Кстати об ООП дизайне
От: seregaa Ниоткуда http://blogtani.ru
Дата: 02.03.04 11:12
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, seregaa, Вы писали:

S>>Как так классов нет? Не скажу, конечно, что там полноценная поддержка ООП, но описать вой класс там вполне возможно
S>>Здесь мы описываем класс
S>Это не класс. Это функция — генератор объектов.

Наверное так оно и есть.
Класс на самом деле нигде не описывается.
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
Re[2]: Кстати об ООП дизайне
От: _Obelisk_ Россия http://www.ibm.com
Дата: 02.03.04 11:22
Оценка: +1
Здравствуйте, mister-AK, Вы писали:

MA>это даже наверное и верно... мина с часовым механизмом

MA>а когда рванёт?

Читайте Вернора Винджа "Пламя над бездной", о том, что будет, когда рванет.


http://www.rsdn.org:80/File/18435/5278.png
Душа обязана трудиться! (с) Н.Заболоцкий.
Re[12]: Кстати об ООП дизайне
От: Sinclair Россия http://corp.ingrammicro.com/Solutions/Cloud.aspx
Дата: 02.03.04 11:37
Оценка:
Здравствуйте, seregaa, Вы писали:

S>Наверное так оно и есть.

S>Класс на самом деле нигде не описывается.
Это очевидно хотя бы из того, что в любой момент я могу кнопке приписать метод или свойство, поменяв, таким образом, ее структуру, и не затрагивать другие кнопки.
Вместо классов есть прототипы — когда ты делаешь new Date или new Array, клонируется специальный "корневой" объект, доступ к которому можно получить при помощи свойства Array.prototype. Точнее, у всех объектов JScript есть свойство prototype, которое и возвращает объект, клонируемый операцией new.
... << RSDN@Home 1.1.3 beta 2 >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
http://rsdn.org/File/5743/rsdnaddict.GIF
Re: Кстати об ООП дизайне
От: VotVopros  
Дата: 02.03.04 16:26
Оценка:
Здравствуйте, Hacker_Delphi, Вы писали:

H_D>Вот отрывок из книши одного очень хорошего писателя:

итд, итп

Я конечно тут новенький. На правильность мнения не претендую.
Но хочу заметить, что в некоторых ХОРОШИХ книжках по ПРОЕКТИРОВАНИЮ
есть один постулатик:
ООП — это головная боль и проблемы (подобные подводной мине), если не потратил очень много времени на Проектирование.
И ООП — это супер, если не пожалел сил на проектирование.
В этом вся суть.

Вообще из моего опыта пргр. хочу заметить, что при ООП-программировании рано или поздно приходится садится и заниматься НОРМАЛЬНЫМ проектированием, иначе код загаживается страшно.
При функциональном пргр. можно и обойтись.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.