15 / 15 / 6
Регистрация: 21.07.2011
Сообщений: 89
|
|
1 | |
Реализация отношений между классами is-a, has-a, uses-a в С++19.03.2012, 13:56. Показов 10766. Ответов 6
Метки нет (Все метки)
Где можно найти информацию по отношениям между объектами классов is-a, has-a, uses-a и и их реализация средствами С++. В инете очень мало информации. Особенно о uses-a. Нашел слабенькое описание вопроса в книге Дж. Коплиена "Программирование на C++". Описано сложным языком, а по uses-a почти ничего .
Как это отношение можно реализовать? Или где это описано человеческим языком?
0
|
19.03.2012, 13:56 | |
Ответы с готовыми решениями:
6
Реализация отношений между объектами Реализация отношений one-to-many/many-to-one Реализация отношений н-юродный брат на Турбо Прологе Реализация метода отношений случайных нормальных величин |
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
19.03.2012, 16:54 | 3 |
is-a - public наследование.
has-a - агрегирование (создается в классе). use-a - агрегирование (приходят извне, доступны не только в классе).
3
|
15 / 15 / 6
Регистрация: 21.07.2011
Сообщений: 89
|
|
19.03.2012, 17:00 [ТС] | 4 |
Меня такой ответ от эксперта С++ скорее порадовал, чем огорчил
Значит, эта фигня никому не нужна. Это был вопрос из тестов по проверке знаний С++ на собеседовании. В инете найти много не удалось, но: отношение is-a - "является объектом типа" - при public наследовании объект производного класса является также и объектом базового класса и т.д. отношение has-a - "имеет объект" - приватное наследование; создание класса, элемент которого являются объектами другого класса и т.п. Информации мало. Особенно по "uses-a". Думаю, это вложенные классы, типа как узел в списке. А нужно рассказать как эти отношения можно реализовать и какими средствами С++. Почему то не является этим и т.п.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
19.03.2012, 17:12 | 5 | |||||
2
|
5 / 0 / 0
Регистрация: 10.02.2013
Сообщений: 7
|
|
10.02.2013, 15:40 | 7 |
Тест расширили
Подскажите, пожалуйста, что за отношения такие get-a и ref-a?
0
|
10.02.2013, 15:40 | |
10.02.2013, 15:40 | |
Помогаю со студенческими работами здесь
7
Реализация отношений n-юродная тетя и внучка на ТуПролог (тот же турбо) Реализация одно-х списков классами Нормализация отношений между таблицами БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |