Plantilla:PHP/ConceptosBasicos

Programación orientada a objetos

 * En programación el paradigma imperativo está basado en funciones y datos.
 * El paradigma orientado a objetos está basado en Objetos.
 * Los objetos son el elemento básico y central de la programación orientada a objetos (OOP) o (POO).
 * Podemos hablar de universo de discurso como el sistema que queremos automatizar por software
 * Un Objeto es una entidad (concreta o abstracta) que presenta una actividad en un entorno concreto, en un determinado universo de discurso.


 * Puede parecer una forma más complicada de programar, pero es una manera de dividir la naturaleza del problema que estamos estudiando en unidades independientes que pueden interactuar entre ellas.
 * Cada una de ellas va a tener una identidad propia asignando valores a sus atributos
 * Cada una de ellas va a tener un comportamiento concreto que va a ser lo que sabe hacer para que los demás o el programa principal lo utilice

Elementos en la programación orientada a objetos

 * De lo dicho anteriormente deducimos que tenemos dos elementos:
 * 1) Los atributos o características de la clase.
 * 2) Los métodos o comportamiento de la clase.
 * Para crear objetos, previamente hay que definir su estructura.
 * La definición de la estructura (atributos y métodos ) de componentes software  se llama clase 


 * Elementos de la POO


 * Elementos de la POO