Originally posted by Timothy Frey:
Seems like a very reasonable and easy to understand diagram to me. As a matter of fact, it looks like your database server is EXACTLY the same as mine (with a few method names changed here and there). I passed the exam with this design, by the way, so it looks like you're in good shape!
Originally posted by Rajah Nagur:
1. Does Data class composed of FileManager & LockManager?
2. From the above diagram, it seems there is inverse package dependency. i.e. Data is dependent on DBServicesImpl? What is the exact relationship between two?