|  | Niño, Jaime / Hosch, Frederick A. Introduction to Programming and Object-Oriented Design Using Java
  August 2008 65,90 Euro 2008. 1040 Seiten, Softcover ISBN 978-0-470-12871-8 - John Wiley & Sons
Preis inkl. Mehrwertsteuer zzgl. Versandkosten.
|
| Jetzt kaufen  E-Books sind auch über alle bekannten E-Book Shops erhältlich.
|
| Langtext The 3rd edition of Introduction to Programming and Object-Oriented Design continues to provide students with an objects first introduction to programming and software design using Java. Java is used as a vehicle for teaching problem modeling using fundamental software engineering principles and concepts. The text has been updated to include more problems and exercises and additional relevant examples. It also offers optional, interactive exercises using the DrJava integrated development environment (IDE). The UML is employed (very informally) for denoting objects, object relationships, and system dynamics. No specific previous programming experience is assumed, and the text is appropriate for first year computer science majors. The text could also carry over to a second course on data structures or software/OO design.
Aus dem Inhalt Chapter 0: Introduction to Object-Oriented Software Design
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
Chapter 8: The Software Life Cycle: Building a complete system
Chapter 9: Specifying Clients: Interfaces
Chapter 10: Class Subtyping and Inheritance
Chapter 11: Modeling with Abstraction
Chapter 12: Lists
Chapter 13: Arrays
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: Generic Structures
Chapter 21: Implementing Lists: Linked implementations
Chapter 22: Iterators
Supplement A: Systems and Software
Supplement B: Programming Errors
Supplement C: Applets
Supplement D: Enumeration Types: the rest of the story
Appendix i: Compiling, Executing, and Documenting
Appendix ii: DrJava
Appendix iii: Controls and Basic Latin: the first 128 Unicode characters
|
|
| |