Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Вниз

Парадокс ООА для эволюционных процессов   Найти похожие ветки 

 
Тульский ©   (2006-01-12 10:02) [0]

Из объектно-ориентированного анализа всем известно, что объекты создаются как экземпляры определенных классов. А как быть с эволюционными процессами? Т.е. получается, что сначала из поколения в поколение появляются особи одного вида, при этом происходит постепенное изменение их структуры. В результате чего выделяется совершенно новый вид. Иными словами, выражаясь языком ООА, специально для нового объекта появляется и новый класс, к которому он может быть отнесен. Следовательно, в этом случае первичен объект?


 
umbra ©   (2006-01-12 10:07) [1]

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


 
Тульский ©   (2006-01-12 10:13) [2]


> umbra ©   (12.01.06 10:07) [1]


> всегда первым появляется класс, описывающий объекты определенной
> структуры

система может быть с переменной структурой и неопределенным множеством структурных состояний


 
umbra ©   (2006-01-12 10:31) [3]

но ведь и возможность изменения структуры и множественность состояний впервые появляются в описании.


 
Тульский ©   (2006-01-12 10:43) [4]


> umbra ©   (12.01.06 10:31) [3]

В том то и дело, что эти условия могут быть заданы, но заранее неизвестны, все возможные варианты структур. Так вот, предположим, априори имеем некоторое множество видов (классов). Но в ходе эволюционного процесса появился новый объект, который невозможно отнести ни к одному из них. Как быть в этом случае?


 
Игорь Шевченко ©   (2006-01-12 10:57) [5]


> Но в ходе эволюционного процесса


Это как применительно к программам ?


 
umbra ©   (2006-01-12 11:10) [6]

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


 
Тульский ©   (2006-01-12 11:19) [7]


> Игорь Шевченко ©   (12.01.06 10:57) [5]


> umbra ©   (12.01.06 11:10) [6]

конкретно к программам это не имеет отношения, просто попытался теоретически применить ООА к эволюционным системам


 
Игорь Шевченко ©   (2006-01-12 11:20) [8]

Тульский ©   (12.01.06 11:19) [7]


> просто попытался теоретически применить ООА к эволюционным
> системам


А тогда все просто - абсолютно нового, не описанного метаклассами, появиться не может даже в результате эволюции :)


 
Чапаев ©   (2006-01-12 11:23) [9]


> Иными словами, выражаясь языком ООА

Хм... С тем же успехом можно выражаться языком Мишеля Нострадамуса, Жан-Поля Сартра или журчанием ручейка...

Имхо


 
Тульский ©   (2006-01-12 11:34) [10]


> Игорь Шевченко ©   (12.01.06 11:20) [8]

бесспорно это так, метакласс должен быть обязательно, но формализацию в ООА динамики эволюционных процессов я бы всё же дополнил и возможностью создания описаний, как сказал

> umbra ©   (12.01.06 11:10) [6]



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.013 c
9-1124804956
BlackandWhite
2005-08-23 17:49
2006.02.05
Анимация дли игры


15-1137414169
lexa_P
2006-01-16 15:22
2006.02.05
Эмуляторы приставочных игр


15-1137157638
psa247
2006-01-13 16:07
2006.02.05
Матрицы LCD - мониторов !


1-1135789538
1vopros
2005-12-28 20:05
2006.02.05
Динамическая record - возможно? Как реализовать?


2-1137359399
Tort
2006-01-16 00:09
2006.02.05
Копировать файлы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский