Главная страница
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.038 c
15-1137503871
IceBeerg
2006-01-17 16:17
2006.02.05
Самовольный dualup


2-1137407275
-matrix-
2006-01-16 13:27
2006.02.05
Парочка глупых вопросов


4-1132608360
NightLord
2005-11-22 00:26
2006.02.05
Прозрачность окна


2-1137687423
Kostik
2006-01-19 19:17
2006.02.05
Как в Ричедит узнать и перейти на выделеную в нем строку?


8-1125100654
WST
2005-08-27 03:57
2006.02.05
Работа с PNG