1. PARADIGMASDELAPROGRAMACIÓN
ESTRUCTURADA
JAVA RASGOS:
1.- Lenguaje Simple: viene de la
misma estructura de c y c++; ya que
c++ fue un referente para la creación
de java.
2.- Orientado a Objeto: Toda la programación en java
en su mayoría está orientada a objeto, ya que al estar
agrupados en estructurasen estructuras encapsuladas
es más fácil su manipulación.
3.- Distribuido:
Permite abrir sockets, establecer y aceptar conexiones
con los servidores o clientes remotos; facilita la creación
de aplicaciones distribuidas ya que proporciona una
colección de clases para aplicaciones en red.
4.- Robusto:
Es altamente fiable en comparación con c, se han
eliminado muchas características con la aritmética de
punteros, proporciona numerosas comprobaciones en
compilación y en tiempo de ejecución.
5.- Indiferente a la arquitectura:
Java es compatible con los más variados entornos de
red, cualquiera sean estos desde Windows 95, Unix
aWindows Nt y Mac, para poder trabajar con
diferentes sistemas operativos.
PILARES DE LA
POO.
PILARES:
Abstracción: Es el pilar de la POO, que
permite identificar las características y
comportamientos de un objeto y con los
cuales se construirá la clase
Polimorfismo: definir varios métodos o
comportamientos de un objeto bajo un mismo nombre,
de forma tal que es posible modificar los parámetros
del método, o reescribir su funcionamiento, o
incrementar más funcionalidades a un método.
Encapsulamiento: permite el ocultamiento de la
complejidad del código, pertenece a la parte
privada de la clase y que no puede ser vista
desde ningún otro programa.
Herencia: Es el pilar más fuerte que asegura la
reutilización de código, ya que a partir de esta
característica es posible reutilizar (heredar) las
características y comportamientos de una clase
superior llamada clase padre, a sus clases hijas,
denominadas clases derivadas.