Incrementación Orientada A Objetos Y Modularidad

Páginas: 9 (2138 palabras) Publicado: 16 de febrero de 2013
Instituto Tecnológico de Durango

Ing. Informática
Taller:
Fundamentos de Programación
Trabajo:
“Incrementación orientada a objetos y modularidad”
Alumno:

*****************

Grupo:
“QQ”

Introducción

En este trabajo de investigación está explica que es la Incrementación orientada a objetos y modularidad en este se abarcaran varios conceptos, estructuras y ejemplos de diversostemas que ya fueron revisados en clases con el propósito de enseñar y aclarar cualquier duda que tenga el alumno acerca de alguno de los temas expuestos.








Conceptos de clase
Una clase es la definición de las características concretas de un determinado tipo de objetos. Es decir, de cuáles son los datos y los métodos de los que van a disponer todos los objetos de ese tipo.Por esta razón, se suele decir que el tipo de dato de un objeto es la clase que define las características del mismo
En informática, se llama clase en la programación referida a objetos a la base para la ejecución de un programa, que determinará la funcionalidad del objeto, estableciendo los datos y métodos que dispondrán

En la programación orientada a objetos, una clase es una construcciónque se utiliza como un modelo (o plantilla) para crear objetos de ese tipo. El modelo describe el estado y el comportamiento que todos los objetos de la clase comparten. Un objeto de una determinada clase se denomina una instancia de la clase.
Una clase es un conjunto coherente que consiste en un tipo particular de metadatos.

Características de una clase:

Nombre de la clase: Sirve paraidentificar a todos los objetos que tengan unas determinadas características.
Conjunto de atributos: Dato miembro. El valor de los atributos representa el estado de cada objeto.
Conjunto de métodos: Funciones miembro. Permite que los objetos cambien de estado, dependiendo del estado anterior que tuviera el objeto.
Niveles de acceso:
Para proteger ciertos miembros de la clase. Normalmente, sedefinirán como ocultos (privados) los atributos y visibles (públicos) los métodos.
Estructura de una clase:

Los elementos básicos de una clase se estructuran de la siguiente forma
* Paquete al que pertenece la clase (package – sólo en AS3, en AS2 se incluye en la Definición de la Clase).
* Definición de la Clase (class – En AS2, si la clase está incluida en un paquete, se usa lasintaxis paquete.clase).
* Variables Internas (Son de uso interno de la clase, por lo que se restringe su uso fuera de ellas con la palabra clave prívate, así la variable miVar, de tipo numérico, podría definirse así:
prívate var miVar: Number = 0;)
* Constructor de la Clase (excepto en el caso de las clases estáticas, pero de eso hablaremos en otro post).
* Propiedades, Métodos yEventos de la Clase (no necesariamente en ese orden, pero es una buena forma de organizarlo).











Elementos de una clase:

* Paquete
* Clase
* Variables Internas o Privadas
* Constructor
* Propiedades, Métodos y Eventos de la clase



En la siguiente hoja se encuentra un ejemplo de una clase ----------------->


Ejemplo de la ClasePersona
public class Persona
{
// Declaración de atributos
private String nombre;
private int edad;
// Constructor


public Persona(String nombre, int edad)
{
this.nombre = nombre;
this.edad = edad;
}

// Definición de métodos
public String getNombre ()
{
return nombre;
}
public int getEdad ()
{
return edad;}

public boolean equals (Object o)
{
Persona p = (Persona) o;
if((nombre.equals(p.getNombre())) && (edad == p.getEdad()))
return true;
else
return false;
}

public String toString ()
{
return ("Nombre: " + nombre + "; Edad: " + edad);

Conceptos de Clase principal
Es la encargada de ejecutar los Plugins, las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Orientado a objetos
  • orientada a objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • Diagramas orientado a objetos
  • Modelado orientado a objetos
  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS