Programacion horientada a objetos
La Programacion Orientada a Objetos (POO, o en ingles, Object Oriented Programming) es un paradigma de programacion que pretende desarrollar aplicaciones basandose en el comportamiento de los objetos del mundo real
Conceptos fundamentales
- Clase: modelo, molde o patron a partir del cual se crearán instancias concretas (objetos). Al crearse se definiran su nombre, sus atributos, sus métodos y si es contruida a partir de otra clase ya existente(herencia
- Objeto: instancia concretade una clase. Tendrá un estado concreto y ocupará un espacio en la memoria
- Atributo: caracteristica de un objeto (o clase). Los atributos de un objeto se definen al construir la clase de la que luego se instanciará el objeto. Tambien se denoomina en ocasiones propiedad
- Método funcionalidad asociada a un objeto (o clase)y que se definen al construir la clase de laque luego se instanciará el objeto.
Java: un ejemplo
El lenguaje de programación Java es un exponente de la programación orientada a objetos. Un pequeño ejemplo de un codigo en Java seria: