martes, 21 de septiembre de 2010

Paradigmas de Programacion

Existen diferentes paradigamas de programacion, como lo son:

  • Imperativo

- Basic, Pascal, Cobol.

  • Funcional

-LISP,SML,Haskell.

  • Logico

- Prolog

  • Orientado a objetos

- Java, C#

Componentes basicos de un paradigma de programacion:

  • Objetos

Un objeto tiene atributos (datos) y metodos(operaciones), que opera sobre esos atributos. los datos quedan ocultos ante el programador y unicamente dispondra de funciones para acceder a ellos.

Objeto= estado+funcion.

  • Clase

Es un tipo de dato que define un usuario el cual determina las estructuras de datos que lo forman.

Listas de atributos y metodos:

  • Public(clase publica): cualquier usuario puede acceder a ella
  • Final: clase que no puede tener clases derivadas
  • Abstract: clase que no puede ser instanciada pero si derivada
  • Extends: indica que la clase hereda la nuestra(es una clase en herencia)
  • Implements:implementa inerfaces(en herencia)

Una herencia es la propiedad que permite a los objetos crerse apartir de otros objettos.

Polimorfismo: un polimorfismo es la capacidad que diferentes objetos reaccionen de distintas maneras.

No hay comentarios:

Publicar un comentario