Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: CL | DM;

Вниз

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

 
Тульский ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
1-1135680585
MaxY
2005-12-27 13:49
2006.02.05
Синхронизация скроллинга в нескольких гридах !?


3-1133968893
Василий И.
2005-12-07 18:21
2006.02.05
Драйвер Jet!!


2-1137435882
Navi
2006-01-16 21:24
2006.02.05
Ошибка удаления записи


4-1132571999
Badland
2005-11-21 14:19
2006.02.05
Шлюз на WinAPI or VCL


1-1136728497
Brak
2006-01-08 16:54
2006.02.05
Мат. символы