|
Programa
de la materia
Nota:
El programa de la materia consta de dos partes, las cuales se dictan
simultáneamente con el objetivo de pemitir la rápida
puesta en práctica de los conceptos por parte de los alumnos.
Introducción
al paradigma de Objetos
- Calidad
de Software y Calidad de Desarrollo
- Paradigma
y Modelo Computacional
- Paradigma
de Orientación a Objetos
- Programa
- Objeto
- Mensaje
- Colaboraciones
- Protocolo
- Colaboradores
(Internos y Externos)
- Método
- Polimorfismo
y Binding Dinámico
- Creación
de Objetos
- Destrucción
de Objetos
- Mecanismos
de Sharing
- Herencia
(Simple vs. Múltiple. Estricta vs. No Estricta)
- Delegación
(Implícita vs. Explícita)
- Mecanismos
de Abstracción
- Clasificación
(Clases Abstractas y Concretas)
- Subclasificación
- Protocolos
en Distintos Niveles
- Modelos
Básicos con Objetos
- Magnitudes
- Lógica
Booleana
- Contextos
de Ejecución
- Colecciones
- Aplicaciones
Orientadas a Objetos
- Definición
de Aplicación
- Paradigma
Model-View-Controller
- Mecanismos
de Observación
- Concepto
de Tipo en la Orientación a Objetos
- Revisión
de TAD
- Aserciones
y Contratos
- Jerarquías
Polimórficas
- Recursión
y Orientación a Objetos
- Metodologías
Orientadas a Objetos
Introducción
al Smalltalk
- ¿Por
qué Smalltalk?
- Standard
de nombres y convenciones.
- Tipos
de variables.
- Tipos
de mensajes.
- Definición
de clases.
- Ambiente:
- Transcript.
- Save
Image.
- Class
Browser.
- Disk
Browser.
- Inspectors.
- Debugger.
- Clases:
- Behavior.
- Magnitude.
- Point.
- Collection.
- Boolean.
- Context.
- Stream.
- Relaciones:
- Estructuras
de ensamble.
- Conexiones
de instancia.
- Interfases
con el usuario:
- Influencias
de la Orientación a Objetos en las interfases.
- Diseño
de interfases gráficas.
- Construcción
de las interfases
- Clase
ViewManager.
- Clase
DialogWindow.
- Clase
Windows.
|