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