0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 15
|
|
Классы для описания больницы (обсуждение)17.03.2015, 23:33. Показов 2092. Ответов 6
Метки нет Все метки)
(
Доброе время суток, в общем задали нам задание на написание куска программы из сферы "жизнь".... у меня тема больница. Надо написать программу с классами, конструкторами, функциями(которые мы выучим еще) и многим другим, описывая отделения поликлиники... написать-то не проблема, но я не понимаю как мне это реализовать... это должен быть 1 класс куда мы запихнем, например, 5 отделений и отдельно класс врачей... в общем буду благодарна за идее и советы...
0
|
17.03.2015, 23:33 | |
Ответы с готовыми решениями:
6
Построить классы для описания плоских фигур:круг,квадрат,прямоугольник Классы: построить класс для описания треугольника
|
![]() ![]() 8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
18.03.2015, 00:10 | ||||||
Вам нужно описать модель.
Представьте себе конструктор Лего. Каждая деталька - отдельный класс. Мы можем указать в программе какие детальки и в каких количествах с чем скомпоновать. В результате получается модель.
1
|
Комп_Оратор)
![]() ![]() |
||
18.03.2015, 00:58 | ||
![]() Если ближе по теме, то успех будет зависеть не только от уровня объектного программирования, но и от понимания предметной области. Я не слишком компетентен в части здравоохранения, но кое что по жизни увидел и попробую пофантазировать: -Больница - класс который содержит в качестве данных контейнер (вектор наверное)) объектов - отделений и ряд объектов таких как управление больницы, лаборатория, кухня, прачечная, охрана, техотдел(не знаю есть ли такое но кто-то же должен следить за сантехникой, отоплением, электрообороудованием, то есть делать то, что хоть как-то прогнозируемо?) и др. которые есть в одиночном составе. Для отделения имело бы смысл создать абстрактный класс Section (например) в котором объявить все обобщающие сущности, а конкретные отделения унаследовать от него. Учитывая объём работы, вполне логично одиночные подразделения решить схематически (упрощённо), а основные усилия сосредоточить на отделениях и наследовании. Как медик медику скажу Вам, - Ваши преподаватели программисты, то есть такие же медики как я и Вы. Это означает, что в деталях немного белых халатов и оч-чень много лапши решат все проблемы, но приготовить нужно честно и от души, имхо. ![]()
0
|
0 / 0 / 0
Регистрация: 22.10.2014
Сообщений: 15
|
|
18.03.2015, 01:47 [ТС] | |
Спасибо большое)) так я хоть смогла начать с чего-то... решила для начала создать один класс( как 1 отделение) и написать функции ввода названия отделения, и главврача( имя и фамилия) ну а потом можно еще переменных покидать) дело пошло)
0
|
Комп_Оратор)
![]() ![]() |
||
18.03.2015, 11:08 | ||
![]()
0
|
18.03.2015, 11:08 | |
Помогаю со студенческими работами здесь
7
КЛАССЫ И ОБЪЕКТЫ В С++. Описания членов - данных пользовательских классов Сервер для больницы.
Большая работа (клиентское приложение для больницы), много вопросов Как лучше продумать интерфейс и логику БД для больницы (MS SQL) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
|
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
|
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
|
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
|
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
|
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
|
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
|
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
|
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
|
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
|