La programación orientada a objetos (conocida como POO), es la metodología usada para programar clases basadas en objetos definidos que cooperan entre sí, basada en objetos en vez de acciones procedimentales y en datos en vez de lógica, transformando la forma común de ver los objetos como un procedimiento lógico que recibía datos a procesar para producir resultados por el enfoque en los objetos que queremos manipular más que en la lógica que requerimos para manipularlos.
Los objetos varían y se encuentran presentes en todas las formas, desde seres humanos, hasta seres inanimados los cuales tiene propiedades que pueden ser descritas y manejadas como controles en la computadora ( botones, campos de texto, etc.).
El primer paso en la POO es identificar los objetos a manipular y sus relaciones con los demás. Esa es la esencia del modelado. Una vez que lo haces, puedes generalizarlo como una clase de objetos y definir el tipo de datos que contiene la lógica que puede manipular.
El concepto de clase hace posible definir subclases de objetos que comparten características similares, esto es conocido como herencia, y su propiedad facilita el análisis de datos, reduce el tiempo de desarrollo y asegura una codificación más exacta.
No hay comentarios:
Publicar un comentario