- Encapsulación -->un método pueda usar a otro método para recibir un resultado sin que el primer método sepa como trabaja el segundo.
- Polimorfismo -->diferentes formas en que una variable puede apuntar a un objeto.
- Herencia --> una clase puede heredar atributos de la clase que hereda.