Herramientas de usuario

Herramientas del sitio


informatica:programacion:poo

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:poo [2021/01/23 17:42] – [Programación Orientada a Objetos] tempwininformatica:programacion:poo [2021/03/27 17:33] (actual) – [Encapsulación] tempwin
Línea 6: Línea 6:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-El código de ejemplo que se muestra en esta página es PHP. No es un lenguaje propiamente orientado a objetos, pero sí soporta ese paradigma y la transición de procedural a objetos es sencilla.+El código de ejemplo que se muestra en esta página es PHP. No es un lenguaje puramente orientado a objetos, pero sí soporta ese paradigma y la transición de procedural a objetos es sencilla.
 </WRAP> </WRAP>
  
Línea 19: Línea 19:
  
  
 +===== Principios =====
 +
 +==== Encapsulación ====
 +
 +La **visibilidad** de los métodos y las propiedades de los objetos puede ser:
 +
 +  * **Pública** (//public//): indica que la propiedad o método es accesible desde cualquier otra parte de un programa.
 +  * **Privada** (//private//): especifica que la propiedad o método no es accesible desde fuera de la unidad donde se declara la clase. 
 +  * **Protegida** (//protected//): indica que la propiedad o método solo es accesible en la clase actual y sus clases derivadas (o subclases) 
 +==== Abstracción ====
 +
 +==== Herencia ====
 +
 +==== Polimorfismo ====
 ===== Recursos ===== ===== Recursos =====
  
   * [[https://www.youtube.com/watch?v=Anz0ArcQ5kI&list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh|Object Oriented PHP Tutorials]] (lista de YouTube)   * [[https://www.youtube.com/watch?v=Anz0ArcQ5kI&list=PL0eyrZgxdwhypQiZnYXM7z7-OTkcMgGPh|Object Oriented PHP Tutorials]] (lista de YouTube)
informatica/programacion/poo.1611420153.txt.gz · Última modificación: por tempwin