Java program design: principles, polymorphism, and patterns 9781484241424, 9781484241431, 1484241428, 1484241436, 9781484241448, 1484241444, 9781484247860, 1484247868

Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and

269 8 5MB

English Pages 465 Year 2018;2019

Report DMCA / Copyright

DOWNLOAD FILE

Java program design: principles, polymorphism, and patterns
 9781484241424, 9781484241431, 1484241428, 1484241436, 9781484241448, 1484241444, 9781484247860, 1484247868

Table of contents :
Introduction --
Chapter 1: Modular Software Design --
Chapter 2: Polymorphism --
Chapter 3: Class Hierarchies --
Chapter 4: Strategies --
Chapter 5: Encapsulating Object Creation --
Chapter 6: Iterables and Iteration --
Chapter 7: Adapters --
Chapter 8: Decorators --
Chapter 9: Composites --
Chapter 10: Observers --
Chapter 11: Model, View, and Controller.

Polecaj historie