October 2014
Intermediate to advanced
888 pages
26h 13m
English
• Write Code that Declares, Implements, and/or Extends Interfaces
• Choose Between Interface Inheritance and Class Inheritance
• Apply Cohesion, Low-Coupling, IS-A, and HAS-A Principles
• Apply Object Composition Principles (Including HAS-A Relationships)
• Design a Class Using the Singleton Design Pattern
• Write Code to Implement the DAO Pattern
• Design and Create Objects Using a Factory and Use Factories from the API
Two-Minute Drill
Q&A Self Test
You were introduced to object-oriented (OO) principles in Chapter 2. We ...