Cay Horstmann Offers Readers An Effective Means For Mastering Computing Concepts And Developing Strong Design Skills. This Book Introduces Object-oriented Fundamentals Critical To Designing Software And Shows How To Implement Design Techniques. The Author's Clear, Hands-on Presentation And Outstanding Writing Style Help Readers To Better Understand The Material.· A Crash Course In Java· The Object-oriented Design Process· Guidelines For Class Design· Interface Types And Polymorphism· Patterns And Gui Programming· Inheritance And Abstract Classes· The Java Object Model· Frameworks· Multithreading· More Design Patterns