Недавно задавал вопрос(В какую сторону копать для решения проблемы?) и он решен. Начал пилить реализацию и понял, что пишу говнокод который поддерживать и расширять не смогу.
Понял, что надо сделать ядро которое будет управлять всеми службами внутри моей проги.
В общем мой вариант, что будет в ядре: Сделать внедрение зависимостей Прописать основные службы в ядре (сервис управления окнами, регистрации окон и интерфейсов, основные мат.вычисления для моей проги, сервис экспорта в чертеж).
В самой проге буду использовать паттерн MVP. Верно ли я определил функционал ядра? Возможно это больше похоже на АРI. Извините, если вопрос глупый. Читал про ядро, но там в контексте ОС. У нас не было тонкостей программирования, а только основы. Даже паттерны не давали. Сам развивался в этой области.
Что бы вы посоветовали в данной ситуации?
Если не трудно подкиньте годной литературы по этой теме.
Всем отвечающим спасибо и чая с печеньками!