Résumé
- Introduces object-oriented fundamentals critical to designing software and shows how to implement design techniques
- Horstmann's clear, hands-on presentation and outstanding writing style help readers to better understand the material
- Useful sidebars cover relevant data structures
- C++ notes throughout the book illustrate object-oriented programming concepts that are not available with Java
- An online UML editor (designed by the author) allows readers to create and test UML code
- Also available from Cay Horstmann, the highly successful Computing Concepts with Java Essentials, Third Edition (0-471-24371-X); Computing Concepts with C++ Essentials, Third Edition (0-471-16437-2), and Big Java (0-471-40248-6)
Contents
- 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
L'auteur - Cay S. Horstmann
Cay S. Horstmann is VP of Technology at Preview Software and professor of computer science at San Jose State University. He has written six books on C++, Java technology, and object-oriented development.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Wiley |
Auteur(s) | Cay S. Horstmann |
Parution | 05/06/2003 |
Nb. de pages | 444 |
Format | 19 x 23,5 |
Couverture | Broché |
Poids | 720g |
Intérieur | Noir et Blanc |
EAN13 | 9780471452355 |
ISBN13 | 978-0-471-45235-5 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Technologies objet Programmation objet
- Informatique Développement d'applications Langages C #
- Informatique Développement d'applications Langages C++
- Informatique Développement d'applications Langages Eiffel
- Informatique Développement d'applications Langages Java - J2EE
- Informatique Développement d'applications Langages Objective-C
- Informatique Développement d'applications Langages Ada
- Informatique Développement d'applications Langages Python
- Informatique Développement d'applications Langages Ruby
- Informatique Développement d'applications Langages Smalltalk