Иерархии из реальной жизни
От: zfima  
Дата: 12.07.12 05:57
Оценка:
Здрасте.
Прохожу книгу Т.Бадда.

Вопрос —
В объектно-ориентированной иерархии наследования каждый следующий уровень
является более специализированной формой предыдущего. Приведите пример
иерархии из повседневной жизни с этим свойством. Некоторые из иерархий,
обнаруживаемые в реальной жизни, не являются иерархиями наследования.
Укажите пример иерархии без свойства наследования.

ответ на первую часть ясен — клетка -> растение -> дерево. Итак далее.
ответ на вторую часть — имеется ввиду композиция/аггрегация? Например поршень -> мотор -> автомобиль ?

спасибо
Re: Иерархии из реальной жизни
От: vpchelko  
Дата: 12.07.12 09:28
Оценка: -1
Симбиоты: Растение + Гриб = Мох.
Сало Украине, Героям Сала
Re[2]: Иерархии из реальной жизни
От: VoidEx  
Дата: 12.07.12 10:29
Оценка:
Здравствуйте, vpchelko, Вы писали:

V>Симбиоты: Растение + Гриб = Мох.


Можно где-то про это почитать, википедия упорно говорит, что мох — растение.
Re[2]: Иерархии из реальной жизни
От: zfima  
Дата: 12.07.12 10:39
Оценка:
Здравствуйте, vpchelko, Вы писали:

V>Симбиоты: Растение + Гриб = Мох.


То есть, композиция?
Re: Иерархии из реальной жизни
От: Философ Ад http://vk.com/id10256428
Дата: 12.07.12 10:46
Оценка:
Здравствуйте, zfima, Вы писали:

Z> каждый следующий уровень

Z>является более специализированной формой предыдущего. Приведите пример
Z>иерархии из повседневной жизни с этим свойством.
Z>ответ на первую часть ясен — клетка -> растение -> дерево. Итак далее.
круто!
вот это у вас иерархия, афигеть.
гораздо лучше подхоит вот такая иерархия:

class human{}
class woman :human{}
class man :human{}


Z>ответ на вторую часть


стул
железный, деревянный

человек
ребёнок, взрослый, старик
Всё сказанное выше — личное мнение, если не указано обратное.
Re[2]: Иерархии из реальной жизни
От: ML380 Земля  
Дата: 12.07.12 10:57
Оценка:
Здравствуйте, vpchelko, Вы писали:

V>Симбиоты: Растение + Гриб = Мох.


Так правильнее:
Водоросль + Гриб = Лишайник
Re: Иерархии из реальной жизни
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 12.07.12 11:11
Оценка:
Z>ответ на вторую часть — имеется ввиду композиция/аггрегация? Например поршень -> мотор -> автомобиль ?

галактика -> рукав -> звездная система -> планета -> материк -> страна -> область -> город -> район -> улица -> дом -> квартира -> комната

да, композиция
Re: Иерархии из реальной жизни
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 12.07.12 11:15
Оценка: 3 (1)
Z>ответ на первую часть ясен — клетка -> растение -> дерево. Итак далее.

это смешанная иерархия. между клеткой и растением отношение композиции/декомпозиции, а между растением и деревом отношение уточнения/обобщения.

более корректная иерархия на основе отношения уточнения/обобщения:
клеточная форма жизни -> растение -> дерево -> лиственное дерево -> клён
Re[2]: Иерархии из реальной жизни
От: zfima  
Дата: 12.07.12 11:26
Оценка:
Здравствуйте, DarkGray, Вы писали:

Z>>ответ на вторую часть — имеется ввиду композиция/аггрегация? Например поршень -> мотор -> автомобиль ?


DG>галактика -> рукав -> звездная система -> планета -> материк -> страна -> область -> город -> район -> улица -> дом -> квартира -> комната


DG>да, композиция


Спасибо!
Re[2]: Иерархии из реальной жизни
От: zfima  
Дата: 12.07.12 11:28
Оценка:
Здравствуйте, DarkGray, Вы писали:

Z>>ответ на первую часть ясен — клетка -> растение -> дерево. Итак далее.


DG>это смешанная иерархия. между клеткой и растением отношение композиции/декомпозиции, а между растением и деревом отношение уточнения/обобщения.


DG>более корректная иерархия на основе отношения уточнения/обобщения:

DG>клеточная форма жизни -> растение -> дерево -> лиственное дерево -> клён

Спасибо
растение-дереви я чуть неподумав ляпнул, ну направление моё понятно
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.