Написать программу на C# 1. Создание класса "Студент" с приватными полями и публичными свойствами для хранения информации о студенте (имя, фамилия, возраст, средний балл). 2. Создание класса "Университет" с приватным полем для хранения списка студентов и публичными методами для добавления, удаления и поиска студентов. 3. Создание пространства имен "DataAccess", добавьте туда класс "StudentsRepository" для реализации доступа к данным (сохранение инфорамации о студентах в файл и чтение информации о студентах из файла). 4. Убедитесь, что выполняются следующие условия: • В работе соблюдаются принципы SOLID: o Принцип единственной ответственности (Single Responsibility Principle). o Принцип инверсии зависимостей (Dependency Inversion Principle). 1. Создайте класс «Человек» с соответствующими полями и свойствами для хранения личных данных человека и взаимодействия с ними, таких как ФИО, дата рождения и т.п. 2. Создайте статический класс для хранения данных всех людей. Информация о каждом человеке должна автоматически вноситься в этот класс при создании экземпляра человека. Должны быть реализованы методы и свойства для получения информации о людях по их личным номерам. 3. Добавьте в класс «Человек» приватное статическое поле счётчика для автоматического присвоения уникального личного номера каждому экземпляру этого класса. 4. Унаследуйте класс студента от класса «Человек» 5. Добавьте в класс «Университет»: a. Функционал автоматического присвоения (при помощи нестатического счётчика) и учёта номеров зачётных книжек студентов. Номера зачётных книжек могут повторяться в различных университетах. Личные номера людей повторяться не могут. b. Функционал для взаимодействия со студентами и людьми на основе их личных номеров и номеров зачётных книжек Отвечать на вопросы и выполнять доп. задание не нужно.
Роман
МАГУ
Отличный автор, делает все быстро, идет на уступки, касательно времени выполнения. Крайне ...
Иван
Воронежский государственный университет
Работа выполнена раньше срока, без замечаний. Непонятные нюансы исполнитель объяснил. Спасибо!
Андрей
ЯГТУ
Очень ответственный исполнитель, делает работы МГНОВЕННО и ЧЕТКО, надеюсь на дальнейшее со...
Наталья
Мисис
Отличная программа. Всем советую. Хороший исполнитель. Работа сделана досрочно.