![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 10 Всего: 23 |
кафедра это не преподаватель, а вот преподаватель как-раз кафедра! -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
Xenon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 19 Всего: 50 |
Наследование-то бывает и делигированием и включением и классическим
![]() У Кафежры есть преподователь ... HAS наследование, то есть включением ![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
не, ну это же не наследование. Если я принес в квартиру комп, то квартира от компа никак не наследуется ![]() |
|||
|
||||
apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 10 Всего: 23 |
Но компьютир может стать потомком квартиры.И тогда его комплектующие смогут обращаться ко всему что есть в квартире как к своему имуществу.. ;) Это сообщение отредактировал(а) apook - 5.9.2007, 23:53 -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
||||
|
||||
apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 10 Всего: 23 |
ааа конечно ты знал...
а друзья? будет ли класс-друг считаться потомком? Это сообщение отредактировал(а) apook - 6.9.2007, 06:47 -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
![]() ![]() |
|||
|
||||
Fantasist |
|
|||
![]() Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 2 Всего: 41 |
А че там, наследование всегда можно ввинтить создав общий предок - типа CObject. Объект типа. Ну можно еще повыпендриваться.
Например
Так что главное фантазия и широкое мышление, можно вполне что-то разумное сделать. ![]() Это сообщение отредактировал(а) Fantasist - 6.9.2007, 11:16 -------------------- Волны гасят ветер... |
|||
|
||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 13 Всего: 31 |
Квартира и комп - это композиция. Квартира _содержит_ компьютер, но компьютер _не является_ квартирой. "Является ли?" и "Содержит ли?" этих вопросов обычно должно хватать чтобы отделить наследование от композиции. -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
sentry |
|
|||
Code Monkey ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 29.1.2007 Где: Москва Репутация: 4 Всего: 10 |
||||
|
||||
Xenon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 19 Всего: 50 |
JackYF, ну просто есть абстрактно термин НАСЛЕДОВАНИЕ. Оно бывает разным. Классическое наследование IS A - это, с последующим отношением тип/субтип. А бывает наследование включением - HAS A, когда ты что имеешь. Но все это же общим словом наследованием именуется.
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 2 Всего: 162 |
Ну дык а я о чем ![]() у меня режет язык, мозги и всё что угодно от такой трактовки... можно ссылку, где оно так именуется? |
|||
|
||||
apook |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 10 Всего: 23 |
Да как раз смысл не важен можно даже не компьютер а дорога причем она-ж не в квартире а ведь будет наследовать напишешь:
и пошла дорога знать что в квартире есть -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
||||
|
|||||
sentry |
|
|||
Code Monkey ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 29.1.2007 Где: Москва Репутация: 4 Всего: 10 |
||||
|
||||
Fantasist |
|
|||
![]() Лентяй ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1517 Регистрация: 24.3.2002 Репутация: 2 Всего: 41 |
Да ну фигня какая. Выбрось те источники где так именуется. Это так совершенно можно запутаться. Все таки нормально различают наследование и композицию. Наследование - это создание подтипа, композиция - это просто отдельный тип с включенными объектами. И это достадочно разные разные подходы, несмотря на то, что при полном делегированнии включенных объектов по использованию это не будет отличатся от наследования (правда в этом случае, возможно, множественного, что тоже не во всех языках реализуемо). А вообще есть еще термин агрегирование, который по сути мало чем отличим от композиции, в распостранненом понимани, как я понял. Некоторые источники говорят, что при композоции время жизни объектов жестко привязванно, а при агрегации нет. То есть при композиции главные является хозяином всех включенных объектов, а пре агрегировании они могут добавлятся и убираться от туда свободно. Правда в моей практике, случае везде где я встречал агрегацию, она совершенно не отличались от композиции. Так что я вообще привык это агрегацией называть. Некоторые опять же утверждают, что если объект содержит вектор других объектов, то это тоже агрегация. А по мне так это типичный контейнер. Для меня агрегация так же как и композиция - это отношение один к одному. Короче, терминология и так запутанна, не надо ее еще больше запутывать называя все наследованием. ![]() Добавлено через 2 минуты и 42 секунды О кстати! Глянте сюда: http://en.wikipedia.org/wiki/Composite_pattern#Example Оказывается тот пример, что я написал предыдущим постингом один в один Composite pattern. ![]() Добавлено через 3 минуты и 48 секунд Вот как много можно сделать из обыкновенной туповатой школьной задачи. ![]() -------------------- Волны гасят ветер... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |