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