

Hero image 0 of Java Program Design: Principles, Polymorphism, and Patterns, (Paperback), 0 of 1
Java Program Design: Principles, Polymorphism, and Patterns, (Paperback)
(No ratings yet)
Key item features
- Java Program Design: Principles, Polymorphism, and Patterns, (Paperback)
- Author: Apress
- ISBN: 9781484241424
- Format: Paperback
- Publication Date: 2018-12-09
- Page Count: 456
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateDecember, 2018
- Pages456
- SubgenreLanguages
Current price is USD$46.84
Price when purchased online
- Free shipping
Free 30-day returns
How do you want your item?
Plus, get 50% off an annual plan at checkout!
Ships to
Arrives by Mon, Jun 29
|Sold and shipped by thebookpros
4.459264432029795 stars out of 5, based on 4296 seller reviews(4.5)4296 seller reviews
Free 30-day returns
More seller options (6)
Starting from $46.84
Get 50% off a year of Walmart+
Exclusions, T&C apply. Claim offer
Similar items you might like
Based on what customers bought
Joy with Java: Fundamentals of Object Oriented Programming, (Paperback) $116.00
$11600current price $116.00Joy with Java: Fundamentals of Object Oriented Programming, (Paperback)
Learning Reactive Programming With Java 8, (Paperback) $48.29
$4829current price $48.29Learning Reactive Programming With Java 8, (Paperback)
Programming Basics: Getting Started with Java, C#, and Python, (Paperback) $46.84
$4684current price $46.84Programming Basics: Getting Started with Java, C#, and Python, (Paperback)
Essential Java for AP Compsci: From Programming to Computer Science, (Paperback) $50.21
$5021current price $50.21Essential Java for AP Compsci: From Programming to Computer Science, (Paperback)
A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles, (Paperback) $41.49 Was $50.10
$4149current price $41.49, Was $50.10$50.10A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles, (Paperback)
The Complete Java Developer's Handbook: Master Java from the Ground Up, with Real-World Projects, (Paperback) $23.10
$2310current price $23.10The Complete Java Developer's Handbook: Master Java from the Ground Up, with Real-World Projects, (Paperback)
Genetic Algorithms in Java Basics, (Paperback) $53.39
$5339current price $53.39Genetic Algorithms in Java Basics, (Paperback)
Data Structures and Program Design Using C: A Self-Teaching Introduction, (Paperback) $45.04
$4504current price $45.04Data Structures and Program Design Using C: A Self-Teaching Introduction, (Paperback)
Java Series: The Java Application Programming Interface (Paperback) $22.71
$2271current price $22.71Java Series: The Java Application Programming Interface (Paperback)
Functional Interfaces in Java: Fundamentals and Examples, (Paperback) $51.55
$5155current price $51.55Functional Interfaces in Java: Fundamentals and Examples, (Paperback)
C Software Design: Design Principles and Patterns for High-Quality Software (Paperback) $51.24
$5124current price $51.24C Software Design: Design Principles and Patterns for High-Quality Software (Paperback)
More Java 17: An In-Depth Exploration of the Java Language and Its Features, (Paperback) $55.44
$5544current price $55.44More Java 17: An In-Depth Exploration of the Java Language and Its Features, (Paperback)
Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object, (Paperback) $46.57
$4657current price $46.57Real-World Implementation of C# Design Patterns: Overcome daily programming challenges using elements of reusable object, (Paperback)
Real World Java EE Patterns-Rethinking Best Practices (Paperback) $47.71
$4771current price $47.71Real World Java EE Patterns-Rethinking Best Practices (Paperback)
Java Games Design Patterns: Learning Programming design patterns through games (Paperback) $39.10
$3910current price $39.10Java Games Design Patterns: Learning Programming design patterns through games (Paperback)
Mastering Java From Zero to Java Hero: Master The Art of Java Programming, Book 1, (Paperback) $38.68 Was $49.99
$3868current price $38.68, Was $49.99$49.99Mastering Java From Zero to Java Hero: Master The Art of Java Programming, Book 1, (Paperback)
Dependency Injection : With Examples in Java, Ruby, and C# (Edition 1) (Paperback) $43.99
$4399current price $43.99Dependency Injection : With Examples in Java, Ruby, and C# (Edition 1) (Paperback)
Introduction to Programming Using Java, (Paperback) $35.25 Was $54.41
$3525current price $35.25, Was $54.41$54.41Introduction to Programming Using Java, (Paperback)
Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback) $51.38
$5138current price $51.38Decoding JavaScript Design Patterns: Build scalable applications with object-oriented programming and advanced pattern t, (Paperback)
About this item
Product details
Get a grounding in polymorphism and other fundamental aspects of object-oriented program design and implementation, and learn a subset of design patterns that any practicing Java professional simply must know in today's job climate.
Java Program Design presents program design principles to help practicing programmers up their game and remain relevant in the face of changing trends and an evolving language. The book enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions. The result is a fresh treatment of design patterns that expands their power and applicability, and reflects current best practice.
The book examines some well-designed classes from the Java class library, using them to illustrate the various object-oriented principles and patterns under discussion. Not only does this approach provide good, practical examples, but you will learn useful library classes you might not otherwise know about.
The design of a simplified banking program is introduced in chapter 1 in a non-object-oriented incarnation and the example is carried through all chapters. You can see the object orientation develop as various design principles are progressively applied throughout the book to produce a refined, fully object-oriented version of the program in the final chapter. What You'll Learn
Who This Book Is For
Java programmers who are comfortable writing non-object-oriented code and want a guided immersion into the world of object-oriented Java, and intermediate programmers interested in strengthening their foundational knowledge and taking their object-oriented skills to the next level. Even advanced programmers will discover interesting examples and insights in each chapter.
Java Program Design presents program design principles to help practicing programmers up their game and remain relevant in the face of changing trends and an evolving language. The book enhances the traditional design patterns with Java's new functional programming features, such as functional interfaces and lambda expressions. The result is a fresh treatment of design patterns that expands their power and applicability, and reflects current best practice.
The book examines some well-designed classes from the Java class library, using them to illustrate the various object-oriented principles and patterns under discussion. Not only does this approach provide good, practical examples, but you will learn useful library classes you might not otherwise know about.
The design of a simplified banking program is introduced in chapter 1 in a non-object-oriented incarnation and the example is carried through all chapters. You can see the object orientation develop as various design principles are progressively applied throughout the book to produce a refined, fully object-oriented version of the program in the final chapter. What You'll Learn
- Create well-designed programs, and identify and improve poorly-designed ones
- Build a professional-level understanding of polymorphism and its use in Java interfaces and class hierarchies
- Apply classic design patterns to Java programming problems while respecting the modern features of the Java language
- Take advantage of classes from the Java library to facilitatethe implementation of design patterns in your programs
Who This Book Is For
Java programmers who are comfortable writing non-object-oriented code and want a guided immersion into the world of object-oriented Java, and intermediate programmers interested in strengthening their foundational knowledge and taking their object-oriented skills to the next level. Even advanced programmers will discover interesting examples and insights in each chapter.
- Java Program Design: Principles, Polymorphism, and Patterns, (Paperback)
- Author: Apress
- ISBN: 9781484241424
- Format: Paperback
- Publication Date: 2018-12-09
- Page Count: 456
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
December, 2018
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet

