- 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