Oracle
1Z0-805 · Question #93
1Z0-805 Question #93: Real Exam Question with Answer & Explanation
Sign in or unlock 1Z0-805 to reveal the answer and full explanation for question #93. The question stem and answer options stay visible for context.
Question
Given the fragment: public class CustomerApplication { public static void main (String args[]) { CustomerDAO custDao= new CustomerDAOMemoryImpl(); // Line 3 // ... other methods } } Which two valid alternatives to line 3 would decouple this application from a specific implementation of CustomerDAO?
Options
- ACustomerDAO custDao = CustomerDAO();
- BCustomerDAO custDao = (CustomerDAO) new Object ();
- CCustomerDAO custDao = CustomerDAO.getInstance();
- DCustomerDAO custDao = (CustomerDAO) new CustomerDAOmemoryImp1();
- ECustomerDAO custDao = customerDAOFactory.getInstance();
Unlock 1Z0-805 to see the answer
You've previewed enough free 1Z0-805 questions. Unlock 1Z0-805 for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.