Read more about Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.3

Blueprints: Creating, Describing, and Implementing Designs for Larger-Scale Software Projects - version 2.3

(0 reviews)

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 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

  • Submit ancillary resource
  • 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

    Contribute to this Page

    Suggest an edit to this book record