Categories: All - historia - dinámicos - programación - modificabilidad

by Sebastian Miranda Forigua 1 year ago

95

¿POO?

La programación orientada a objetos (POO) se caracteriza por la creación y modificación dinámica de objetos, formando una unidad conceptual y operacional inseparable. Esta metodología ganó prominencia en la década de los ochenta con la expansión de las interfaces gráficas de usuario, para las cuales los lenguajes orientados a objetos son especialmente adecuados.

¿POO?

MODIFICABILIDAD

HERENCIA

POLIFORMISMO

Conjunto

BOMBILLO

Estan estrictamente ligados, ya que forman una misma unidad conceptual y operacional, por tal motivo, no se pueden desligar los datos de los métodos de un objeto. (Moreno, s.f.).

¿POO?

OBJETO

Conjunto de datos que contiene una serie de caracteristicas y atributos. (Moreno, s.f.).
Elemento

LENGUAJES DE PROGRAMACIÓN

Los lenguajes de programación orientadas a objetos son lenguajes dinámicos en los que estos objetos se pueden crear y modificar sobre la marcha. Esta programación orientada a objetos (POO) tomo auge a mediados de los años ochenta debido a la propagación de las interfaces gráficas de usuarios, para lo que los lenguajes de programación orientados a objetos están especialmente dotados
Los principales lenguajes de programación orientados a objetos son: Ada, C++, C#, VB.NET, Clarion, Delphi, Eiffel, Java, Lexico (en castellano), Objective-C, Ocaml, Oz, PHP, PowerBuilder, Python, Ruby y Smalltalk. No todos estos lenguajes de programación orientados a objetos son específicamente orientados a objetos.

El BASIC tradicional también trabaja de este modo. Este sistema de trabajo es complicado, ya que obliga al programador a retener en su cabeza permanentemente todo el código escrito hasta un momento determinado para poder seguir escribiendo el programa

lOS LENUAJES DE PROGRAMACION QUE SE USAN EN LA POO SON:

MÉTODO

Se conoce como ccomportamientos que se pueden llegar a realizar. (Moreno, s.f.).
Pasos a seguir
5 Ejemplos:

Encender y apagar con un interrumptor

Recubri el ensamble con vidrio

Ajustar alambre al ensable

Crear ensable

Crear caja de ensable

CLASE

5 Ejemplos
Pequeño fragmento de energía
Receptor de corriente
Generador de luz
Foco
Bombillos
Se podria decir que es una abstracción que se hace de alguna experiencia sensible; también posee unas cualidades que las diferencia de otras o que se comparten. (Moreno, s.f.).
Clase Abstracta: Es aquella que se construye para derivar de ella otra, pero de la que no se puede instan. (Moreno, s.f.).
Cualidades

LÍNEA DE TIEMPO

1986: C++
Lenguaje de programación hibirido, creado por Bjarne Stroustrup, este orientado a los objetos y el más usado actualmente. (Moreno, s.f.).
1983: Definición de Objeto
Fecha en la que se define que es un objeto, el cual se indica que es un conjunto de datos y métodos, definido según el Diccionario del uso del español de Maria Moliner. (Moreno, s.f.).
1970: Programación Declarativa
Parte de un lenguaje de programación llamado ProLog (programming in logic) y fue desarrollado en Marsella hacia los años de los 70's por Alan Clomerauer y colegas suyos. (Moreno, s.f.).
1967: Hisotira de la OOP
De los conceptos, clase y herencia, abarca la implementacion de Simula 67, diseñado por Ole-Johan Dhal y Krysten Nygaard en la universidad de Oslo y el Centro de Computación Noruego. (Moreno, s.f.).

Diseñado como un lenguaje de propósito general y pasó por e mundo de la informatica durante años. (Moreno, s.f.).