Создать проект калькулятора комплексных чисел (достаточно сделать сложение, умножение и деление) на языке программирования java.
Применить при создании программы архитектурные паттерны, добавить логирование калькулятора.
Соблюдать принципы SOLID, паттерны проектирования.