Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Классы? / 2 сообщений из 2, страница 1 из 1
27.03.2006, 16:38
    #33627715
ZhanBCB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы?
Подскажите, пожалуйста, когда используется иерархия келассов, а когда вложенность(т.е. класс-элемент класса)??? Очень нужно. Спасибо
...
Рейтинг: 0 / 0
27.03.2006, 17:32
    #33627893
Сергей Ильич
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Классы?
ZhanBCBПодскажите, пожалуйста, когда используется иерархия келассов, а когда вложенность(т.е. класс-элемент класса)??? Очень нужно. Спасибо
Вообще, по возможности, надо использовать самые слабые взаимодействия между классами - а наследование это одно из самых сильное взаимодействий, нарушающее инкапсуляцию. Но возможность есть не всегда. Рекоммедую книгу по паттернам проектирования Рихарда Гаммы и Co (т.н Gang Of the Four, GOF). В С++ некоторые паттерны можно использовать иначе, с учетом специфики С++ об этом пишет Александреску - он переработал некоторые паттерны в Modern C++ Design. В результате применения чужих решений должно появиться подсознательное чутье, что и где использовать.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Классы? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]