En la programación tradicional OOP, se tiene una clase que en un momento dado necesita de la funcionalidad de otra.