0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 15
|
|
1 | |
Архитектура программы Доктор05.05.2015, 23:32. Показов 636. Ответов 4
Метки нет (Все метки)
Доброе время суток) пишу программу по теме поликлиника... работа с классами и всем всем всем... но я запуталась в классах... у меня их пока что 5...1) *человек* который реализует функции ввод имени и отчества... 2) доктор + специальность ... 3) медсестра и 4) и 5) классы для списка один для связей, а второй для добавления и удаления кого-то в список ... класс человек написан как список, доктор и медсестра просто дружественные классы...и они походят от человека, потому что функции ввода имени и фамилии одинаковые для них... в общем бардак в голове и в коде... если кто-то поможет разобраться с мыслями буду благодарна...
0
|
05.05.2015, 23:32 | |
Ответы с готовыми решениями:
4
Архитектура программы. Правильно ли сделал? Плохая архитектура ОО программы Правильная архитектура программы на MFC В указанном dsn архитектура драйвера и архитектура приложения не соответствуют друг другу |
1379 / 406 / 144
Регистрация: 22.10.2014
Сообщений: 872
|
|
06.05.2015, 09:25 | 2 |
1) В ооп вы должны понимать(то бишь ответить для себя на вопрос) как будут взаимодействовать классы, для чего они нужны, иначе вы рискуете скатиться к атомам в описании людей и докторов ))
2) На этапе продумывания архитектуры забудьте такие слова как список, это уже реализация. 3) Также в тру ооп забудьте о дружественности классов и функций, это больше костыль нежели инструмент ооп. т.е. приведите что есть и что желаете, да кто-кто что-то подскажет.
0
|
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
|
|
06.05.2015, 09:27 | 3 |
Человек - это человек Напишите Ваше задание.
0
|
76 / 76 / 32
Регистрация: 14.04.2014
Сообщений: 408
|
|
06.05.2015, 10:08 | 4 |
ну, примерно дожно быть так
1) базовый (может быть виртуальный) класс человек =) у него есть имя, фамилия, еще какието данные, и есть ввод и вывод всего этого дела 2) наследник от человека Пациент, у него есть ссылка на врача, данные по болезням итп. 3) наследник от человека Врач у него есть список пациентов, которых он лечит и пр. ну и далее уж как левая нога захочет: 4)класс Карточка: имеет ссылку на Пациента, и имеет ссылку на Врача, у котогорого она лежит или 0, если в регистратуре. Имеет строку с описанием болезни(массив строк/карту строка-строка). и т.п. Трудно ответить более вразумительно, ибо вопрос совсем общий. Проэктирует архитектуру каждый под себя, поэтому лучше смотреть на примеры именно как на примеры, а не как на куски готового решения. Добавлено через 2 минуты
0
|
egor2116
|
06.05.2015, 10:20
Архитектура программы Доктор
#5
|
Не по теме:
Не по теме: Это Ваше субьективное мнение. Большинство программ я пишу под пивом, разговаривая с компилятором и самое интересное что он мне отвечает иногда
0
|
06.05.2015, 10:20 | |
архитектура процессоров и компьютерная архитектура,Intel32. для первокурсников Архитектура программы: как лучше реализовать контейнер и методы управления его содержимым? Ошибка "в указанном dsn архитектура драйвера и архитектура приложения" Архитектура программы: как лучше реализовать иерархию классов? (игра "Тамагочи") Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |