logo cosasdedevs

¿Qué son las interfaces en programación?


Se utiliza en la programación orientada a objetos y es un tipo de clase en la que se declaran los métodos sin definir ninguna funcionalidad y estos cuando se implemente la interfaz en una clase hija, se deben declarar de nuevo, esta vez si, definiendo la funcionalidad que necesitemos.

A diferencia de la herencia, con las interfaces si podemos implementar varias al mismo tiempo.

Ejemplo de la implementación de una interfaz en PHP:

<?php

interface MyInterface {
	public function getSum($a, $b);
}

class test implements MyInterface {

	public function getSum($a, $b) {
		return $a + $b;
	}
}

 

Categorias

Sobre mi

👋 Soy Alberto, Back-end Developer con más de 12 años de experiencia en PHP, Python y TypeScript, aunque también disfruto del desarrollo Front-end. He realizado proyectos con Svelte y actualmente estoy aprendiendo React y Next.js.

Saber más

Nos tomamos en serio tu privacidad

Utilizamos cookies propias y de terceros para recopilar y analizar datos sobre la interacción de los usuarios con cosasdedevs.com. Ver política de cookies.