Fluxograma
Sin título
Conteúdo do fluxograma
POO
Nacimiento de la POO
Conceptos fundamentales de la POO
Características de la POO
Lenguajes de programación orientados a objetos
Diferencias que tiene con la programación tradicional
Clase. una clase es aquella que define de manera genérica como van a ser los objetos de determinado tipo.
Objeto. Son entes abstractos que permiten separar los diferentes componentes de un programa, simplificando así su elaboración
Método. Son aquellas funciones que permite efectuar el objeto y que nos rinden algún tipo de servicio durante el transcurso del programa
Evento. Son aquellas acciones mediante las cuales el objeto reconoce que se está interactuando con él.
Mensaje. Es un proceso emisor el cual envía a un destinatario (El cual puede ser otro proceso, un actor o un objeto) los datos que desea transmitir.
Propiedad o atributo. Son aquellas características que aplican al objeto solo en el caso en el que se vea visible en pantalla por el usuario, reflejando tanto el color, tamaño, posición si esta o no habilitado.
Estado interno. Es una variable que se declara privada, que puede ser únicamente accedida y alterada por un método del objeto, y que se utiliza para indicar distintas situaciones posibles para el objeto.
Identificación de un objeto. Se obtiene al examinar la descripción del problema y localizando los nombres o clausulas.
La programación orientada a objetos (POO) nace en los años 60's con la implementación de dos lenguajes llamados Simula 1 y Simula 67 desarrollados por Kristen y Ole, implementando por primera vez los conceptos de clases, herencias, objetos, subclases y funciones virtuales.
Herencia. organiza y facilita el polimorfismo y el encapsulamiento permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes.
Recolección de basura Es la técnica por la cual el entorno de objetos se encarga de destruir automáticamente
Polimorfismo. se refiere a la propiedad por la que es posible enviar mensajes sintácticamente iguales a objetos de tipos distintos
Principio de ocultación. El aislamiento protege a las propiedades de un objeto contra su modificación por quien no tenga derecho a acceder a ellas
Abstracción.Son aquellas que lo distinguen de los demás tipos de objetos y que logran definir límites conceptuales respecto a quien está haciendo dicha abstracción del objeto.
Encapsulamiento.Permite reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción
C++
C#
Delphi
Smula
VISUAL BASIC.NET
KOTLIN
PHP
ACTIONSCRIPT
Smalltalk
Java
Consta de 4 fases (Análisis, Diseño, Evolución y codificación)
Resuelve el problema identificando los actores que tienen participación en el problema e identificando también sus acciones.
Se consideran los conceptos básicos como el Objeto y el Atributo, el todo y sus partes (software), clases y miembros. Modela los objetos que son parte de él.
Se basa en lenguajes que soportan sintáctica y semánticamente la unión entre los tipos abstractos de datos y sus operaciones
Informações
- Descrição
- ...
- Criado por
- Kevin Lis · abr 2021
- Atualizado
- 7 out 2023
- Visualizações
- 6
- Avaliação