Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

ООП - ассоциация - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программа для Дефиса в доменном имени http://www.cyberforum.ru/cpp-beginners/thread1068973.html
Дефис в доменном имени может быть только одиночным. Например, недопустим адрес: p_pg@m12.i--t.pochta.ru помогите пожлуйста, объясните код программы пошагово # include <iostream.h> #include...
C++ Нужно исправить ошибку в строке с getline int _tmain(bool argc, _TCHAR* argv) { std::string sourcecode = new std::string; if (argc) { FILE* sourcefile; sourcefile = fopen(argv,"r"); if (sourcefile!=0) { ... http://www.cyberforum.ru/cpp-beginners/thread1068972.html
C++ Удаление динамической памяти
Всем здрасьте. Имеется вот такая структура. struct ModelType { DWORD FVF; IDirect3DVertexBuffer9* vertexBuffer; IDirect3DIndexBuffer9* indexBuffer; IDirect3DTexture9* texture; int...
Разработать функцию, которая сортирует только положительные элементы массива на своих местах C++
вообщим нужна помощ фунция есть, но как сделать чтобы элементы остались на своих местах? пробывал через if(mas>0) расположение сбивается #include <iostream> using namespace std; void...
C++ Вычислить, через сколько лет урожайность достигнет 30 центнера с гектара http://www.cyberforum.ru/cpp-beginners/thread1068923.html
Доброго времи суток всем , прошу вашей помощи ибо ситуация безвыходная , у меня в понедельник экзамен , а с задачами всё плохо.Суть в том , что есть 3 задачи , их надо написать , буду очень...
C++ длинная арифметика, не могу понять как с ней работать необходимо написать программу которая могла бы найти остаток от деления, но проблема в том что числа могут быть до 10 в 100 степени. как можно подобное реализовать? подробнее

Показать сообщение отдельно
level9626
9 / 9 / 2
Регистрация: 23.09.2012
Сообщений: 150

ООП - ассоциация - C++

12.01.2014, 01:30. Просмотров 1928. Ответов 16
Метки (Все метки)

Здравствуйте. В ООП отношения между объектами разделяются на две ветки.
1. Агрегация. (отношение объектов где каждый объект может играть роль целого и доли.)
1.2 Композиция (обязательная часть агрегата)
1.3 Коллекция (необязательная часть)
2. Ассоциация.
2.1 Клиент (влияет на другой объект, но не испытывает влияние от него)
2.2 Сервер (испытывает влияние от него)
2.3 Агент (влияет на другой объект, и испытывает влияние от него)

Связь "Композиция" в коде будет выглядеть так:
C++
1
2
3
4
class A;
class B{
  A a;
};
Связь "Коллекция" в коде будет выглядеть так:
C++
1
2
3
4
class A;
class B{
  A *a;
};
Так вот сам вопрос: как будет выглядеть в таком же коде реализация "Ассоциации" ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru