9
9a9z9a
Есть данные о 2 видах банков в конкретной области. Нужно создать простенькую БД с такими запросами :
1. вывести информацию по конкретной области по обоим видам банков
2. конкретно по первому виду
3. конкретно по второму.
Вот такой вот я написал класс, как он работает меня устраивает, но ,очевидно, что преподаватель попросит ещё добавить элементы ООП(наследование(агрегация или что-то в этом роде), полиморфизм), т.к. задача этой работы состоит в освоении ООП. Не могу понять куда можна "всунуть" эти эл-ты ООП)))
Вот мой исходный класс.
Хочеться разбить область и эти банки на 2 отдельных класса с использованием ООП, но тогда потеряется структура.
Помогите как лучше добавить ещё что-нибудь из ООП
1. вывести информацию по конкретной области по обоим видам банков
2. конкретно по первому виду
3. конкретно по второму.
Вот такой вот я написал класс, как он работает меня устраивает, но ,очевидно, что преподаватель попросит ещё добавить элементы ООП(наследование(агрегация или что-то в этом роде), полиморфизм), т.к. задача этой работы состоит в освоении ООП. Не могу понять куда можна "всунуть" эти эл-ты ООП)))
Вот мой исходный класс.
C++:
class BANK
{
struct data
{
char obl[100]; //название области
int all_b; //1-й вид банков
int all_UR_b; //2-й..
}*f;
ofstream output; //запись в файл
public:
BANK();
~BANK();
bool fn(); //тут что-то..
void ADD(); //добавление данных в БД
void show(char); //показ на экран конкретного запроса
void DEL(); //удаление эл-та из БД
void change(); //изменение в БД
};
Хочеться разбить область и эти банки на 2 отдельных класса с использованием ООП, но тогда потеряется структура.
Помогите как лучше добавить ещё что-нибудь из ООП