Algunos tips para una buena practica en la programación orientada a objetos en java.
A continuación voy a dar unos buenos tips para tener una buena practica al momento de programar en java.
1. Antes que nada y de sentarte a codificar de una sola vez al IDE tienes que saber que se plantea en el problema y empezar en una hoja a rayar con un lápiz, hacer los diagramas de clases, y así es mas fácil que ir de una sola vez al computador a codificar.
2. Una vez teniendo claro el primer punto. una buena practica en java es que las clases siempre tienen que ir en mayúscula la primera letra.
3. También siempre hay que tener en cuenta que las variables son la primera letra en minúscula y usando "camelcase" por ejemplo el nombre de una variable usando "camelcase" es = tipoDeLetra.
4. los nombres de las clases siempre deben ser en singular, es una buena practica ya que si llega a haber un caso de composición podrías confundirte y ademas siguiendo este tip se puede tener una buena practica.
5. los nombres de los métodos y atributos si pueden ser en plural o singular pero una buena practica es que estos empiezan su nombre en minúscula y usando el "camelcase".
6. Otro buen tip es que puedes hacer diferentes tipos de paquetes (package) con el fin de que el código tenga un buen orden y en caso tal que necesites modificar algún código sea mas asequible y mas fácil de encontrar lo que buscas.
7. usa siempre nombres dicientes porque a la hora de encontrar un error te sea mas fácil de encontrarlo, por ejemplo no llames a un método de sumar "s" porque a la hora de modificarlo si tu código es muy largo tendrás problemas en saber para que función llamaste con este nombre a diferencia que si llamas este método "suma" pues te quedará mas fácil de identificarlo.
8. Nunca uses caracteres especiales para las clases, atributos y métodos, porque hay equipos que no pueden comprender este tipo de caracteres por ejemplo si una clase debes llamarla "Niño" no la llames así por lo que acabo de decir, puedes llamarle "Nino" y asi tu proyecto o aplicación si va a ser multiplataforma no tendrá problemas a la hora de ejecutarse en otros equipos.
estos son unos pequeños tips que te pueden servir para desarrollar grandes proyectos sin tener inconvenientes, espero les sirva y estare publicando mas tips.
Nota: Así no sigas adecuadamente estos tips tus proyectos podrán funcionar y compilar, pero esta es una buena practica para no tener inconvenientes, ya que java es un lenguaje orientado a objetos y no estructurado, por eso es que el lenguaje de programación java es uno de los lenguajes de alto nivel en el mundo, ya que la programación orientada a objetos nos permite muchos factores como ahorrar código y es código 100% reutilizable, etc.