Что имеют в виду программисты, когда говорят: «Код против интерфейса, а не объекта»?

я начал очень долгий и трудный поиск и применил TDD к моему рабочему процессу. У меня сложилось впечатление, что TDD очень хорошо согласуется с принципами IoC.

После просмотра некоторых вопросов с тегами TDD здесь, в SO, я прочитал, что неплохо программировать с интерфейсами, а не с объектами.

Вы можете предоставить простые примеры кода, показывающие, что это такое, и как применить это в реальных случаях использования? Простые примеры являются ключевыми для меня (и других людей, желающих учиться), чтобы понять концепции.

78
задан ROMANIA_engineer 3 September 2019 в 16:10
поделиться