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

Публичное и приватное наследование классов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передать поле класса в функцию http://www.cyberforum.ru/cpp-beginners/thread1506683.html
Здравствуйте форумчане. Как передать поле класса в функцию с возможностью изменения значения этого поля? Ссылка на компиляцию: http://ideone.com/qlBirp Два класса для теста: class Genre {...
C++ Задача нахождения кратчайшего пути Никак не могу понять почему в таких типах задач у меня ошибка. Помогите найти ошибку, и если сможете объясните её. Условие Робот-кладоискатель перемещается по квадратному клетчатому полю, размером... http://www.cyberforum.ru/cpp-beginners/thread1506682.html
Собеседования по С++ для джуна C++
Добрый день, если вы бы проводили собеседования по С++ для джуна - какой вопрос по С++ вы бы припасли как самый сложный? Для меня пока, что самый сложный вопрос (который расскрыл бы многие...
Необязательные временные объекты C++
Помогите с задачкой: Класс Car содержит модель автомобиля. Функция Find определяет, присутствует ли указанная модель в списке автомобилей. class Car { string model_; public: Car(string mod)...
C++ Уведомления между потоками http://www.cyberforum.ru/cpp-beginners/thread1506588.html
Здравствуйте! Набросал код для экспериментов: #include "stdafx.h" int блок_1(HWND *hWnd, MyStruct* strukt_1); int сервис_1(HWND *hWnd, MyStruct* strukt_1); void блок(HWND *hWnd, MyStruct*...
C++ Когда в ОС используется COM ? Для каких действий ОС использует COM технологию ? Всегда ли она используется при исполнении exe файлов? подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
29.07.2015, 19:07
Цитата Сообщение от Nishen Посмотреть сообщение
Скажите, а какой из способов лучше использовать
Открытое наследование реализует отношение "является разновидностью", т.е. описывает подмножество некоторого множества.
Закрытое наследование и агрегирование (включение) реализуют отношение "реализуется посредством".
Основной принцип ООП - минимизация зависимостей. При агрегировании зависимость меньше, поэтому при прочих равных надо предпочитать его.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru