informatica:programacion:poo
Tabla de Contenidos
Programación Orientada a Objetos
Paradigma de programación.
La idea es separar la lógica del negocio (datos) de la vista.
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.
Ventajas
- Las compañías suelen requerir POO porque es más sencillo trabajar en un proyecto con varias personas porque se puede dividir más fácilmente el trabajo.
- Mejor para el trabajo en grupo. Varias personas pueden trabajar en el mismo proyecto, pero en partes distintas haciendo que el avance sea más rápido.
- Facilidad de reutilizar el código.
- Código mejor organizado.
- Indicado para proyectos de medio o gran tamaño.
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
- Object Oriented PHP Tutorials (lista de YouTube)
informatica/programacion/poo.txt · Última modificación: por tempwin
