Ideas de programación orientada a objetos
La verdadera idea de la programación orientada a objetos es olvidarse de todo lo relacionado con las computadoras y pensar en el problema en términos del dominio del problema.
Análisis abstracto
El proceso de análisis es un proceso abstracto: en resumen, se divide en varios pequeños problemas (componentes) hasta que ya no se puede refinar;
Análisis de objetos
Analiza cada objeto (pequeño problema) y abstrae diferentes contenidos (miembros de datos y métodos de operación).
Construcción de clases base
Si hay objetos similares, construya una clase base, luego la clase base deriva cada objeto determinado (pequeño problema);
Objetos de operación;
El proceso de resolución de problemas es el proceso de manipulación de estos objetos.