Poo Apuntes

Páginas: 7 (1732 palabras) Publicado: 30 de mayo de 2012
* Unidad temática I

Modelo Orientado a Objetos.
Programación estructurada (paradigma)

-Funciones.
-Datos --- Globales.
-Datos.
-Funciones.
-main.

Programación Orientada a Objetos.
-Objetos.
-Atributos.
-Comportamiento.
-Responsabilidad del Objeto.

Principio de Abstracción.

PRINCIPIO DE ABSTRACCION
PRINCIPIO DE ABSTRACCION
Objetos.
Atributos.
Estáticos.
Dinámicos.Comportamiento.

Mundo Real
Modelo Orientado a Objetos.
Clase |
-Atributos, Miembros, Datos, Tipos de datos primitivos o compuestos. |
-Métodos o funciones. |

Principio de modularidad.
1. Descomposición.
2. Composición.
3. Compresibilidad.
4. Continuidad.
5. Protección.
| | |
| | |
| | |


Todo Partes más pequeñas.Composición. Compresibilidad.

Continuidad: Cambios pequeños producen cambios pequeños en la composición.
Protección: Implica que cambios en algún modulo no altera ningún otro modulo.

Reglas de Modularidad.

1. Correspondencia Directa
Dominio no se mescla con otro dominio.

2. Pocas interfaces.Centralizada

3. Pequeñas interfaces.

Conectividad Débil.
Modulo 2

Modulo 2

Modulo 1
Modulo 1

x,y

z

4. Interfaces Explicitas.

Modulo B

Modulo B

Modulo A
Modulo A

Dato X
Dato X
Modifica Accede.

5. Ocultar la información.
Modulo
Modulo

Pública

Oculta

* private.
* protected.* public.


Reglas del lenguaje Java.

-En el lenguaje C como en Java una sentencia bien formada termina con “;” (punto y coma).
-Un segmento de código comienza con llave de apertura “{“ y termina con llave de cierre “}”.
-Un método o función tiene prototipo, es decir:
* Tipos de Acceso.
* private.
* Prtected.
* Public.
* Modificador
* final.* static.
* abstract.
* Tipo devuelto.
* Nombre del método.
* Argumentos tipificados entre paréntesis y separados por coma y un cuerpo de método.
-Al igual que en el lenguaje C en Java la “ejecución” de un programa comienza con la funciaon principal main con el siguiente prototipo:

public static main (String[] arg){
.
.
.
}
-Java es sensible a mayúsculas yminúsculas
Compilador
Compilador
Binario.

Binario.

Compilador
Compilador

Código fuente*.java
Código fuente*.java
Byte code
*.class
Byte code
*.class
Código maquina.

Código maquina.

javac
javac

Ejemplo:

-Crear el “Hola Mundo” en Java.

public class HolaMundo{
private String hola;
public void setHola(String h){
hola=h;
}
public String toString(){
retunr hola;}
}

public class PruebaHolaMundo{
public static main(String[] args){
HolaMundo hl=new HolaMundo();
hl.setHola(“Hola Mundo Java”);
System.out.println (hl);
}
}

-Version 2 de PruebaHolaMundo

public class PruebaHolaMundo{
public static void main(String[] args){
HolaMundo hl=new HolaMundo();
if (args.length==1)
hl.setHola(“Hola Mundo Java”+ args[0]);
elsehl.setHola(“Hola Mundo Java”);
System.out.println(hl);
}
}

Compilar en Java.
1. Compilador JDK 1.6.
2. C:\Archivos de programa\java\jdk\jdk1.6xxx // java path.
3. javac (compilador)
HolaMundo.java
PruebaHolaMundo.java
C:\POO\javac *.java
HolaMundo.class
PruebaHolaMundo.class
Java (JIT maquina virtual de Java).
C: \POO\java PruebaHolaMundo
C:\POO\java PruebaHolaMundo“Angel Solórzano” // args[0]

Principio de Jerarquía.

PruebaHolaMundo
PruebaHolaMundo
Object
Object
HolaMundo
HolaMundo
Super Clase, Clase Base, Clase Padre.

Sub-Clases, Clases derivadas, Clases hijas.


Empleando en principio de Absatracción, si ya existe lo uso en mi beneficio lo que provoca emplear el comportamiento de mi clase padre.

Principio de tipificación....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La poo
  • pooo
  • pooo
  • Pooo
  • pooo
  • Pooo
  • Poo
  • poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS