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

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

Full description

Saved in:
Bibliographic Details
Main Author: Davies, Stephen (Author)
Format: Electronic eBook
Language:English
Published: Computer Science, University of Mary Washington 2023.
Edition:version 2.4
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Getting off the ground
  • The "software crisis"
  • Classes and objects
  • Memory matters
  • Exceptions
  • UML class diagrams
  • The Singleton diagrams
  • 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