conceptos de programacion
Fundamentos de POO
Enero-Abril 2015
L.I. Luisa Telles Valdivia
UNIDAD I - Fundamentos de POO
Proporcionar al alumno los
fundamentos esenciales de la
programación
orientada
aobjetos.
(10 %)
Son herramientas que usan los programadores, están
compuestas por un conjunto de palabras, símbolos,
reglas sintácticas y reglas semánticas mediante las
cuales se instruye a lacomputadora.
Es una propuesta tecnológica adoptada por una
comunidad de programadores, cuyo núcleo central
es incuestionable en cuanto a que únicamente trata de
resolver uno o varios problemasclaramente
delimitados.
Es un estilo de programación empleado que tiene una
estrecha
relación
con
la
formalización
de
determinados lenguajes en su momento de definición.
Un paradigma deprogramación está delimitado en el
tiempo en cuanto a aceptación y uso ya que nuevos
paradigmas aportan nuevas o mejores soluciones que
la sustituyen parcial o totalmente.
Programación
TradicionalInstrucción 1
Instrucción 2
Instrucción 3
Instrucción 4
Instrucción “n”
Programación
Dirigida por eventos
Programación
Estructurada
Programa
Módulo 1
Módulo 2
Módulo 3Programación
Orientada a Objetos
La POO se puso en boga en los 80`s y a
principios de los 90`s, pero ya existía tiempo a
tras. Es un paradigma que usa a los objetos
en sus interacciones, paradiseñar
aplicaciones, está basado en técnicas,
como la Encapsulación, Herencia y
Polimorfismo, los principales lenguajes que
emplean el paradigma son C++, Java y C#,
las técnicas de diseña que se usanson
Jacobson, Yourdon, UML, entre otras.
C++
ACTIVIDAD
Buscar los siguientes conceptos en el libro de UML,
pág. 27, 28 y 29 y la hora 2, de la 38 a la 48:
Clase
Objeto
Método
PropiedadAbstracción
Herencia
Polimorfismo
Encapsulamiento
Mensaje
Asociación
Agregación
Estructuras de datos:
• Tipos de datos (numéricos, cadena de
caracteres, carácter y lógicos)
• Variables...
Regístrate para leer el documento completo.