ShapeLibrary
Библиотека для вычисления площадей фигур
Обзор
- это библиотека на C#, предназначенная для вычисления площади круга по его радиусу и треугольника по трем сторонам. Библиотека разработана с целью легкости интеграции в любой проект, где необходим такой функционал.
Особенности
- Поддержка вычисления площади круга и треугольника.
- Возможность проверки, является ли треугольник прямоугольным.
- Легкость добавления поддержки других геометрических фигур.
- Простота использования благодаря четкому и минималистичному API.
- Включает юнит-тесты для проверки корректности вычислений.
Начало работы
Чтобы начать использовать , склонируйте репозиторий и добавьте проект библиотеки в своё решение. Затем, добавьте ссылку на в проект, где планируете использовать библиотеку.
Разработка и добавление новых фигур
Для добавления новой фигуры, реализуйте интерфейс , определяющий метод . Это позволит легко интегрировать новую фигуру в библиотеку.
Тестирование
Библиотека включает набор юнит-тестов, написанных с использованием NUnit, для проверки корректности вычислений площадей фигур и функции проверки на прямоугольность треугольника.
Задание 3:
Запрос к базе данных для выбора пар «Имя продукта – Имя категории». Для реализации связи "многие ко многим" между продуктами и категориями, используем третью связующую таблицу, которая будет содержать внешние ключи к обеим таблицам.