Java Program Design

Principles, Polymorphism, and Patterns



Bookstore > Books > Java Program Design

Price$31.55 - $35.56
Rating
AuthorEdward Sciore
PublisherApress
Published2019
Pages456
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484241428
ISBN-139781484241424
EBook Hardcover Paperback

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.


  1. (2 books)



2 5 2

Similar Books


Professional Java EE Design Patterns

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:  $27.42  |  Publisher:  Wrox  |  Release:  2015

Java 7 Pocket Guide, 2nd Edition

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 Scripting ...

Price:  $9.98  |  Publisher:  O'Reilly Media  |  Release:  2013

Java 8 Pocket Guide

Java 8 Pocket Guide

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 API. I...

Price:  $26.78  |  Publisher:  O'Reilly Media  |  Release:  2014

Java Pocket Guide, 4th Edition

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 JShell int...

Price:  $12.18  |  Publisher:  O'Reilly Media  |  Release:  2017

Java Programming Interviews Exposed

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 programmer c...

Price:  $25.99  |  Publisher:  Wrox  |  Release:  2014

Beginning Java Programming

Beginning Java Programming

by Bart Baesens, Aimee Backiel, Seppe vanden Broucke

Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated deve...

Price:  $29.30  |  Publisher:  Wrox  |  Release:  2015

Java Programming 24-Hour Trainer, 2nd Edition

Java Programming 24-Hour Trainer, 2nd Edition

by Yakov Fain

Java Programming 24-Hour Trainer, 2nd Edition is your complete beginner's guide to the Java programming language, with easy-to-follow lessons and supplemental exercises that help you get up and running quickly. Step-by-step instruction walks you through the basics of object-oriented programming, syntax, interfaces, and more, before buildi...

Price:  $29.63  |  Publisher:  Wrox  |  Release:  2015

JavaScript Programmer's Reference

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 checking the syn...

Price:  $31.10  |  Publisher:  Apress  |  Release:  2013