Las clases y sus métodos.
Cualquier lenguaje de programación orientado a objetos y de alto nivel no puede dejar de pasar la oportunidad de crear sus propias clases y librerías así como utilizar otras clases y librerías en sus proyectos. Así podrás agregar funcionalidad externa creada en otras clases y utilizar sus métodos y propiedades.