Introduction to Software Design with Java [E-Book] / by Martin P. Robillard.
This textbook provides an in-depth introduction to software design, with a focus on object-oriented design, and using the Java programming language. Its goal is to help readers learn software design by discovering the experience of the design process. To this end, the text follows a continuous narra...
Saved in:
Full text |
|
Personal Name(s): | Robillard, Martin P., author |
Edition: |
2nd edition 2022. |
Imprint: |
Cham :
Springer,
2022
|
Physical Description: |
XII, 300 pages 100 illustrations, 16 illustrations in color (online resource) |
Note: |
englisch |
ISBN: |
9783030978990 |
DOI: |
10.1007/978-3-030-97899-0 |
Subject (LOC): |
- 1. Introduction
- 2. Encapsulation
- 3. Types and Interfaces
- 4. Object State
- 5. Unit Testing
- 6. Composition
- 7. Inheritance
- 8. Inversion of Control
- 9. Functional Design.