ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 27.03.2024
Просмотров: 14
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Создание модели классов и структуры данных
Задание
Реализовать следующие классы, их элементы и отношения. Наименования элементов описывать на английском языке. Во время выполнения задания следует вести отчёт с записями определения используемых понятий и шагов выполнения. Так же необходимо пользоваться справочной документацией и другими источниками.
Телефон – сервер
Основным устройством в этой связи является телефон. В задании он может быть двух типов: смартфон и сотовый(обычный). У них есть общая функция – отправить сообщение (send) и получить сообщение (get). Человек - это пользователь телефона. Телефон получает сообщение от человека и передаёт его другому телефону с помощью сервера - на нём хранится список номеров. Для отправки сообщения человеку необходимо выбрать номер телефона получателя. Для получения необходимо проверить сервер на наличие сообщений. Учтите различия телефонов и их взаимодействие посредством человека.
Цель - реализовать программу, отображающую процесс диалога двух людей по телефону.
В программе используется 5 классов – obshenie, Program, server, smartfon, telefon
Класс obshenie
В создаётся конструктор данных и методы SendMessage(получение сообщений), GetMessage(отправка сообщений).
Класс server
В этом классе создаются формы для отображения сообщений.
Класс smartfon
Этот класс объединён с классом obshenie. Потому что в класс smartfon создаются переменные, а потом эти переменные нужны для конструктора сообщений в классе obshenie.
Класс telefon
Это класс похож на класс smartfon. Тут также создаются переменные и нужны для конструктора в классе obshenie.
Класс Program
Класс в котором выводятся данные с помощью методов GetMessage и SendMessage.
Результат