Создайте проект библиотеки C# , который вычисляет общую площадь всех фигур в коллекции.
Создайте проект библиотеки C# , который вычисляет общую площадь всех фигур в коллекции.
Подробности
Для простоты ниже требуются два типа фигур
Круг
Прямоугольник
Желательна поддержка добавления различных типов фигур в будущем с минимальными изменениями кода.
Каждый объект формы содержит два свойства ниже.
Имя
1. имя фигуры, например "красный круг", "Синий прямоугольник", которое предоставляется абонентами или пользователями
2. идентичность для типа фигуры в коллекции. То есть имя фигуры уникально для этого типа фигуры в коллекции.
дата создания
1. Дата создания объекта shape, например 12 июня 2019 года
2. круги разрешается создавать в будние дни, а не в выходные.
3. Прямоугольники, которые можно создать в выходные дни, не допускается создавать по будням
Наконец, вычислите общую площадь всех фигур в коллекции.
Что я уже пробовал:
Какие все классы должны быть созданы и как использовать словарь в этом контексте.
Я хотел бы создать форму класса с двумя свойствами как имя и дата и один словарь с ключом как имя формы и значением как будний день или выходные дни.