это диктует им их DI в Spring. в TypeScript так не получится сделать, поэтому везде совать интерфейсы нет смысла 🙂
не хочется дальше офтопить, но есть проекты там где нету этих Impl и это не говорит о том что там не spring или другой DI люди не следуют культу карго и как-то бы проекты без этого успешно пишутся и т.д. на этом все
не хочется дальше офтопить, но есть проекты там где нету этих Impl и это не говорит о том что там не spring или другой DI люди не следуют культу карго и как-то бы проекты без этого успешно пишутся и т.д. на этом все
конечно есть, я ж не говорю, что их нет 🙂 просто говорю, что там так прописано в стандартах. и большенство этим стандартам следуюет 😉