An introduction to programming and object-oriented design using Java / Jaime Niño, Frederick A. Hosch.
Material type:
Item type | Current library | Call number | Copy number | Status | Notes | Date due | Barcode |
---|---|---|---|---|---|---|---|
![]() |
Female Library | QA76.64 .N57 2008 (Browse shelf (Opens below)) | 1 | Available | STACKS | 51952000096245 | |
![]() |
Main Library | QA76.64 .N57 2008 (Browse shelf (Opens below)) | 1 | Available | STACKS | 51952000124993 |
Browsing Female Library shelves Close shelf browser
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||
QA76.64 .K45 2004 OOP demystified / | QA76.64 .K63 2006 Objects, abstraction, data structures, and design : using C++ / | QA76.64 .K657 2016 Introduction to programming with greenfoot object-oriented programming in java with games and simulations / | QA76.64 .N57 2008 An introduction to programming and object-oriented design using Java / | QA76.64 .P745 1999 Data structures and algorithms : with object-oriented design patterns in C++ / | QA76.64 .S78 2005 Object-oriented systems analysis and design with UML / | QA76.64 .S78 2005 Object-oriented systems analysis and design with UML / |
Includes bibliographical references (p. 997-998) and index.
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 extension 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: Enumerations 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 -- glossary -- references -- index.
1 2
There are no comments on this title.