I've been digging into my brand new
SCJD assignment (contractor) for the past few hours and I've come up against a little problem. My assignment refers to something called the "Database Access Class". This must implement a certain interface, DBAccess, and be named Data.
I can't work out whether this is supposed to be the class that directly read/writes to the database file or not. Can it use another class to access the database file? I'm looking to do something like...
ContractorInformationManagementFacade has-a Data
Data has-a DatabaseFileReadWriter
Hope I'm making some sense!