Sciore, Edward
Java Program Design: Principles, Polymorphism, and Patterns
- ISBN 13:
- 9781484241424
- author:
- Sciore, Edward
- format:
- Paperback / softback
- publisher:
- APress
- language:
- English
- Publication Year:
- 2018
- Pages:
- 456
- Dimensions:
- 23.11 x 15.24 x 2.79 centimeters
- Genre:
- Computers, Programming, Java,
- Condition:
- New
- Availability:
- Item usually sent within 20 working days
Description
Learn to design and implement object-oriented programs in Java with this comprehensive guide. Java Program Design presents fundamental aspects of polymorphism and other essential principles, along with a subset of design patterns that are crucial for any practicing Java professional.
The book enhances traditional design patterns by incorporating Java's new functional programming features, such as functional interfaces and lambda expressions. You'll gain practical examples from the Java class library to illustrate key object-oriented concepts and learn useful library classes you might not otherwise know about.
A simplified banking program is used throughout the book to demonstrate the application of design principles and patterns. As you progress through the chapters, see how these concepts are progressively applied to produce a refined, fully object-oriented version of the program.