Los métodos son el mecanismo por el cual los objetos interactúan entre sí.
En un programa es común tener varios objetos que interactuan invocando los métodos en forma mutua.
- Hace que los programas sean más legibles y fáciles de mantener. Por ejemplo, es fácil saber lo que un programa hace si el código está dividido en varios métodos diferentes con nombres que describan el comportamiento de los mismos.
- El desarrollo y el mantenimiento es más rápido. Por ejemplo, puedes elegir crear y probar un método por vez cada para asegurar que el programa, en su totalidad, funciona bien cuando se ha finalizado.
- Son utilizados para que el software sea reusable. Por ejemplo, la bibliotecas de cualquier compilador tiene muchas clases con métodos que pueden ser usados una y otra vez en los programas.
- Se puede crear métodos para que otros programadores puedan usar. Los métodos permiten separar los objetos para comunicar y distribuir el trabajo realizado por el programa.