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

Курсовая: Домашняя библиотека - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ фоторобот http://www.cyberforum.ru/cpp-beginners/thread859762.html
Написал программу для составления фоторобота. Я составил фоторобот из 7 частей. Как можно сохранить эту картинку так чтобы потом ее можно было открыть, и продолжить работу с ней? к примеру мне...
C++ Как вывести std::wstring в поток? Как вывести std::wstring в поток, если в строке есть кириллица? http://www.cyberforum.ru/cpp-beginners/thread859746.html
C++ Найти количество правильных скобочных последовательностей из n скобок, где n четное число.
Найти количество правильных скобочных последовательностей из n скобок, где n четное число. например 6 скобок. 1ая последовательность: () () () 2: ( () () ) 3: ( ( () ) ) 4: ( () ) () 5: () ( () )....
C++ поиск наибольшего слова в строке
Помогите как найти самое большое слова из заданной строки??? Добавлено через 22 минуты Спасибо уже разобрался вот прогаесли кому надо.... //Поиск слов с максимальной длиной символов #include...
C++ структуры http://www.cyberforum.ru/cpp-beginners/thread859707.html
ребята подскажите как мне сделать так что если при ввеоде нескольких слов на русском она переводила ,искала в массиве структуры сначало первое слово,нашла вывела англ,потом второе также #include...
C++ Профилирование, C++ и вставки ASM, прошу совета есть собственно программа, вот часть кода где я и колдую int radix=10; int n = 1; double X=0.0, summ=0.0, a,b,c,d,e; #define n 100000 //int k(1); for (int k = 1; k <= n; k++ ) { подробнее

Показать сообщение отдельно
pizurok
76 / 68 / 3
Регистрация: 05.05.2013
Сообщений: 3,516
27.05.2013, 11:31
Цитата Сообщение от alsav22 Посмотреть сообщение
В Bibl нужно перегрузить чисто виртуальную функцию.
Предлагаю сделать так.
1. Создаём класс Library, который моделирует библиотеку, хранит список объектов книг-журналов, вообще говоря предметов библиотеки и реализует операции добавления, удаления, поиска и т.д.
2. Создаём абстрактный класс Item, моделирующий предмет библиотеки. Вот тут то и будут виртуальные методы.
3. Создаём класс Book, наследник Item, который моделирует книгу и переопределяет виртуальные методы Item
4. Создаём класс Magazine, наследник Item, который моделирует журнал и тоже переопределяет.

Тут мы получим и инкапсуляцию, и наследование, и полиморфизм.

Откуда взять ещё два класса, ума не приложу. Придумать ещё одну сущность-наследник Item только если. Например газету, но газета суть тот же журнал
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.