Java
Legibilidad del código
1. - Utiliza nombres de variables y métodos descriptivos y sigue una convención de
nomenclatura consistente.
2. - Utiliza comentarios para explicar el código cuando sea necesario.
3. - Evita el uso de código duplicado y mantén el código organizado y estructurado.
Ejemplo:
public class Ejemplo {
// Atributos
private String nombreCompleto;
private int edadUsuario;
// Métodos
public void saludar() {
System.out.println("Hola, mi nombre es " + nombreCompleto);
}
public void setNombreCompleto(String nombreCompleto) {
this.nombreCompleto = nombreCompleto;
}
public void setEdadUsuario(int edadUsuario) {
this.edadUsuario = edadUsuario;
}
}
Encapsulamiento
1. Oculta los detalles internos de una clase y expone sólo los métodos y atributos
necesarios para interactuar con ella.
2. Utiliza modificadores de acceso para controlar el acceso a los atributos y métodos
de una clase.
, Ejemplo:
public class Persona {
// Atributos privados
private String nombreCompleto;
private int edad;
// Métodos públicos
public void saludar() {
System.out.println("Hola, mi nombre es " + nombreCompleto);
}
public void setNombreCompleto(String nombreCompleto) {
this.nombreCompleto = nombreCompleto;
}
public void setEdad(int edad) {
this.edad = edad;
}
Herencia y polimorfismo
1. Utiliza la herencia y el polimorfismo solo cuando sea necesario y asegúrate de que
estén diseñados de manera adecuada.
2. Utiliza interfaces para definir contratos entre clases.
Ejemplo:
public class Alumno extends Persona {
// Atributos
private int matricula;
// Métodos
public void estudiar() {
System.out.println("Estoy estudiando");
}
public void setMatricula(int matricula) {
this.matricula = matricula;