
Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.3
No ratings
Stephen Davies, University of Mary Washington
Copyright Year: 2019
Last Update: 2021
Publisher: University of Mary Washington
Language: English
Formats Available
Conditions of Use
Attribution-ShareAlike
CC BY-SA
Table of Contents
- 1 Getting off the ground
- 2 The “software crisis”
- 3 Classes and objects
- 4 Memory matters
- 5 Exceptions
- 6 UML class diagrams
- 7 The Singleton pattern
- 8 Java odds ’n’ ends
- 9 UML sequence diagrams
- 10 Persistence and hydration
- 11 Inheritance (1 of 2)
- 12 Inheritance (2 of 2)
- 13 The Factory pattern
- 14 Team software development
- 15 Doing design (1 of 2)
- 16 Doing design (2 of 2)
- 17 Use cases
- 18 Documenting an API
Ancillary Material
About the Book
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.
About the Contributors
Author
Stephen Davies, Ph.D, Computer Science Department, University of Mary Washington