PHP - separar interfaz de impementacion

 
Vista:
sin imagen de perfil
Val: 7
Ha aumentado su posición en 23 puestos en PHP (en relación al último mes)
Gráfica de PHP

separar interfaz de impementacion

Publicado por Diego (5 intervenciones) el 05/04/2019 19:05:15
Hola, tengo la siguiente duda teorica,
Estoy leyendo un libro de programacion en C++ y explica como separar la interfaz de la implementacion, es decir que el codigo cliente (el que esta en la funcion main) no tenga acceso a conocer la implementacion de las funciones miembro.
En c++ se usan los llamados prototipos, si creamos una clase "Clase" la partimos en Clase.h y Clase.cpp y entonces en Clase.h van solo los encabezados de los metodos (su definicion, pero no su implementacion).
Ahora mi duda es, como puedo tener esa buena practica de programacion en PHP?

por ejemplo tengo index.php (la parte principal del programa) y la clase Clase.php
entonces en index.php tengo:

<?php
require_once("Clase.php");
//.. code.
?>

pero aqui desde index.php el cliente ve la implementacion de los metodos de la clase Clase.
mi pregunta es como podria ocultarle esa informacion analogamente a como se hace en C++

saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder