Max Hernandez

Laberinto - Ejemplo de Canvas en HTML5

miércoles, 2 de febrero de 2011

Clases del proyecto (taller)

Muy buen día.
Estas son las clases de mi proyecto y a grandes rasgos así sera mi código.

package textedit;

class Lector{
// Atributos
private String[] nombre del archivo;
private String[] extencion;


// Metodos
void Lector(){} // prepara el texto para ser pedido por la clase Administradora de texto
private void decodificador(){}
private void devolverLinea(){}
private void devolverDocumento(){}

}




package textedit;

class Guardado{

// atributos
private String[] nombreDelarchivo;
private String[] extension;
private int numeroDeLineas;

// Metodos
private void codificar(String extension){}
private void guardar(string[] nombreDelarchivo, String[] extencion, String[] datos){}


}




package textedit;

class Intermedia{ //
// atributos
String[] nombreDeArchivos;
String[] extension;

// Metodos
void textoImpresion(){} // El metodo guardado lo llama para pasarle la informacion a guardar
// si divido el texto en partes este solo mandara la informacion que quiere mandar para guardar.
void textHoja(){} // igual pero para la hoja
void esuchaHoja(){}
// metodos para hacer algo con el texto o lo que le mande el usuario desde la hoja.



}



package textedit;

class Hoja{ // Una pare de la interfaz grafica y sabe estructurar el texto en la pantalla
// atributos
private int numeroLineas(){}

// Metodos
void intermedioEscucha(){} // comunicacion con intermedia
void dibujar(); // lo que sea que le manden


}



package textedit;

class InterfazGrafica{
// atributos

// Metodos
void dibujar(){}
private void

}



package textedit;

class Principal{
// atributos
String[] usuario;

// Metodos
void escuchagrafico(){}

}

1 comentario:

  1. Esto se va a poner más fácil en cuanto determinar el uso principal de tu editor para poder especificar qué propiedades tiene un documento y qué operaciones se hará con ello. Te pongo 5 por esta entrada,

    ResponderBorrar