lunes, 29 de agosto de 2011

Actividad #2




Clases,Atributos y Métodos

En esta entrada veremos cuales son las clases, atributos, métodos y la visibilidad de cada uno de estos conceptos en mi proyecto, para esto necesitamos saber lo que son cada una de ellas.

Clases: una construcción que se utiliza como modelo, describiendo el estado y comportamiento de todos los objetos que comparten la clase,a menudo es un sustantivo.

Atributos: es una especificación que define una propiedad o característica de un objeto.

Métodos: es una subrutina asociada a una clase(método de clase o método estático) o a un objeto(método de instancia).

Visivilidad:

-Privada: solo pueden acceder a ella los miembros de la clase.

-Protegida: acceden a ella los miembros de la clase y las clase que hereden de ella.

-Publica: todos pueden acceder.

Una vez definidos los conceptos estas serian mis clases, atributos, métodos y sus visibilidades

Clase: Atleta(Publico)
Atributos:
Registro(Privado)
Peso(Publico)
Edad(Publico)
Marcas(Publico)
Métodos:
Alta(Publico)
Baja(Publico)
UpBD(Publico)
VisualizarMarca(Publico)

Clase: Entrenamiento(Publico)
Atributos:
Día (Publico)
Mes(Publico)
Año(Publico)
Ejercicios(Publico)
Métodos:
Búsqueda(Publico)
UpBD(Publico)
VisualizarEjercicios(Publico)

Clase: Competencia(Publico)
Atributos:
Día (Publico)
Mes(Publico)
Año(Publico)
NombreEvento(Publico)
Atleta(Publico)
Peso(Publico)
Arranque1(Publico)
Arranque2(Publico)
Arranque3(Publico)
Envión1(Publico)
Envión2(Publico)
Envión3(Publico)
Total(Publico)
Métodos:
Procesos(Publico)
Resultados(Publico)
UpBD(Publico)

Clase: BaseDatos(Publico)
Métodos:
Registrar(Publico)
RegistroUnico(Publico)
SacarDatos(Publico)

Clase: Modificar(Publico)
Métodos:
PesoAtleta(Publico)
EdadAleta(Publico)
MarcasEntrenamientos(Publico)
PesoEntrenamiento(Publico)
EdadEntrenamiento(Publico)
MEjercicios(Publico)


Tengo que mencionar que estas clases, atributos, métodos y su visibilidad podría cambiar según el transcurso de la elaboración del proyecto.


Referencias:

1 comentario:

  1. Bien; al parecer las clases más importantes se detectaron, junto con atributos y métodos. Recuerda que son sustantivos, por lo que habría que analizar la clase "Modificar", tanto en su nombre como en su rol dentro del sistema.


    Por otra parte, no sé qué tanto te estás basando en el trabajo de Pedro, pero creo que aquí lo ideal es que se vea claramente la diferencia entre lo que él hizo y lo que tú estás haciendo... ya que el esquema que presentas es muy parecido al que él manejó.

    Un comentario menor: procura iniciar los atributos y métodos con minúscula (camelCasing) para distinguirlos de las clases.

    Clases--35
    Atributos--25
    Métodos--25
    Organización--10

    Calificación: 95 (4.75/5)

    ResponderEliminar