Blueprints Creating, Describing, and Implementing Designs for Larger-scale Software Projects Stephen Davies
Material type:
TextSeries: Open textbook libraryDistributor: Minneapolis, MN Open Textbook LibraryPublisher: Computer Science, University of Mary Washington 2024Copyright date: ©2024Edition: version 2.5Description: 1 online resourceContent type: - text
- computer
- online resource
- 9798331222161
- QA76
Getting off the ground -- The "software crisis" -- Classes and objects -- Memory matters -- Exceptions -- UML class diagrams -- The Singleton pattern -- Java odds 'n' ends -- UML sequence diagrams -- Persistence and hydration -- Inheritance (1 of 2) -- Inheritance (2 of 2) -- The Factory pattern -- Team software development -- Doing design (1 of 2) -- Doing design (2 of 2) -- Use cases -- Documenting an API
Blueprints is a concise yet comprehensive coverage of Object-Oriented Analysis and Design concepts, suitable for a second programming course in Computer Science. It introduces and teaches application development in a command-line environment, and assumes basic expertise with the Java programming language.
Attribution-ShareAlike
In English.
Description based on print resource
Freely available e-book