Java Program Design
Principles, Polymorphism, and Patterns
Price | $36.94 - $40.30
|
Rating | |
Author | Edward Sciore |
Publisher | Apress |
Published | 2019 |
Pages | 456 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1484241428 |
ISBN-13 | 9781484241424 |
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.
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 facilitate the implementation of design patterns in your programs.
- Edward Sciore (2 books)
4 5 10
Similar Books
JavaScript Programmer's Reference
by Thomas Valentine, Jonathan Reid
JavaScript Programmer's Reference is an invaluable resource that won't stray far from your desktop (or your tablet!). It contains detailed information on every JavaScript object and command, and combines that reference with practical examples showcasing how you can use those commands in the real world. Whether you're just c...
Price: $35.65 | Publisher: Apress | Release: 2013
Learn Java 17 Programming, 2nd Edition
by Nick Samoylov
Java is one of the most preferred languages among developers. It is used in everything right from smartphones and game consoles to even supercomputers, and its new features simply add to the richness of the language.This book on Java programming begins by helping you learn how to install the Java Development Kit. You'll then focus on...
Price: $28.99 | Publisher: Packt Publishing | Release: 2022
Professional Java EE Design Patterns
by Murat Yener, Alex Theedom, Reza Rahman
Professional Java EE Design Patterns is the perfect companion for anyone who wants to work more effectively with Java EE, and the only resource that covers both the theory and application of design patterns in solving real-world problems. The authors guide readers through both the fundamental and advanced features of Java EE 7, presenting...
Price: $31.68 | Publisher: Wrox | Release: 2015
Java 7 Pocket Guide, 2nd Edition
by Robert Liguori, Patricia Liguori
When you need quick answers for developing or debugging Java programs, this pocket guide provides a handy reference to the standard features of the Java programming language and its platform. You'll find helpful programming examples, tables, figures, and lists, as well as supplemental information about topics including the Java Scrip...
Price: $4.08 | Publisher: O'Reilly Media | Release: 2013
Java 17 for Absolute Beginners, 2nd Edition
by Iuliana Cosmina
Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy. With Java 17 for Absolute Beginners you'll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You'll see...
Price: $38.49 | Publisher: Apress | Release: 2022
by Robert Liguori, Patricia Liguori
When you need quick answers for developing or debugging Java programs, this pocket guide provides a handy reference to standard features of the Java programming language and its platform. You'll find helpful programming examples, tables, figures, and lists, as well as Java 8 features such as Lambda Expressions and the Date and Time A...
Price: $53.95 | Publisher: O'Reilly Media | Release: 2014
Java Pocket Guide, 4th Edition
by Robert Liguori, Patricia Liguori
Any time you need quick answers for developing or debugging Java programs, this pocket guide is the ideal reference to standard features of the Java programming language and its platform. You'll find helpful programming examples, tables, figures, and lists fast - including Java 9 features such as modular source code and the new JShel...
Price: $10.07 | Publisher: O'Reilly Media | Release: 2017
Java Programming Interviews Exposed
by Noel Markham
Java is a popular and powerful language that is a virtual requirement for businesses making use of IT in their daily operations. For Java programmers, this reality offers job security and a wealth of employment opportunities. But that perfect Java coding job won't be available if you can't ace the interview. If you are a Java pr...
Price: $25.99 | Publisher: Wrox | Release: 2014