Red de conocimiento informático - Consumibles informáticos - La diferencia entre programación orientada a interfaz y programación orientada a implementación

La diferencia entre programación orientada a interfaz y programación orientada a implementación

Orientado a interfaz significa que la subclase implementa la interfaz o clase abstracta, mientras que orientado a implementación significa que hereda la clase ordinaria

Obviamente la primera tiene un acoplamiento menor

Debido a la modificación del código Relativamente baja, porque algunos métodos de interfaces y clases abstractas en sí no hacen

cosas, pero las subclases las implementan,