У меня есть несколько вопросов, касающихся чистой / луковой архитектуры. Я читал документы Microsoft, и там говорится, что ядро приложения находится в центре, а внешние слои указывают на «зависимости».
Что именно они означают, когда это зависит в этом контексте? Когда я думаю о зависимостях, я думаю, что класс B становится экземпляром внутри класса A, поэтому класс A зависит от класса B. Однако, когда я смотрю на репозиторий eShopOnWeb (https://github.com/dotnet-architecture/eShopOnWeb), он похоже, что ядро архитектуры имеет репозитории, которые реализуют инфраструктуру как зависимости, не так ли противоречиво?