Sartorius interview question

Inversion Of Control Out vs ref Virtual abstract design patterns