Oracle Interview Question

api design around dependency injection