Introduction to Programming and Object-Oriented Design Using Java
John Wiley & Sons Inc (Verlag)
978-0-471-45242-3 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
The emphasis throughout this book is on problem modeling using fundamental software engineering principles and concepts. Although Java is introduced and used throughout the text, this is not a text about Java. Rather, Java is used as a tool to present the concepts. The UML is used, very informally, for denoting objects, object relationships, and system dynamics.
Preface.Introduction to object-oriented software.Chapter 1. Data abstraction: introductory concepts.Chapter 2. Defining a simple class.Chapter 3. Designing interacting classes.Chapter 4. Conditions.Chapter 5. Programming by contract.Chapter 6. Testing.Chapter 7. Building a text-based user interface: iteration and composition.Chapter 8. Putting a system together.Chapter 9. Interfaces.Chapter 10. Inheritance.Chapter 11. Modeling with abstraction.Chapter 12. Lists.Chapter 13. Implementing lists: array implementations.Chapter 14. Sorting and searching.Chapter 15. Failures and exceptions.Chapter 16. Stream i/o.Chapter 17. Building a graphical user interface.Chapter 18. Integrating user interface and model: the Model-View-Controller pattern.Chapter 19. Recursion.Chapter 20. Implementing lists: Linked implmentations.Chapter 21. Iterators.Supplement A: Systems and software.Supplement B: Programming errors.Supplement C: Applets.Supplement D: Additional Java 1.5 features.Appendix I: Compiling, executing, and documenting. Appendix II: DrJava.Appendix III: Control and basic latin: The first 128 Unicode characters.References.Index.
Erscheint lt. Verlag | 3.9.2004 |
---|---|
Zusatzinfo | Illustrations |
Verlagsort | New York |
Sprache | englisch |
Maße | 189 x 236 mm |
Gewicht | 1433 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Java |
Informatik ► Software Entwicklung ► Objektorientierung | |
Mathematik / Informatik ► Informatik ► Web / Internet | |
ISBN-10 | 0-471-45242-4 / 0471452424 |
ISBN-13 | 978-0-471-45242-3 / 9780471452423 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich