A. Typically using the new operator, dependency can be created
B. By referring to a global variable, dependency can be looked up
C. Dependency can be passed into where it is required
D. All of the above