Description

Book Synopsis
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 g

Table of Contents
1. Modular Software Design2. Polymorphism3. Class Hierarchies4. Strategies5. Encapsulating Constructor Usage6. Iteration7. Adapters8. Decorators9. Composites10. Observers11. Model, View, Controller

Java Program Design

Product form

£46.74

Includes FREE delivery

RRP £54.99 – you save £8.25 (15%)

Order before 4pm today for delivery by Mon 19 Jan 2026.

A Paperback / softback by Edward Sciore

Out of stock


    View other formats and editions of Java Program Design by Edward Sciore

    Publisher: APress
    Publication Date: 09/12/2018
    ISBN13: 9781484241424, 978-1484241424
    ISBN10: 1484241428

    Description

    Book Synopsis
    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 g

    Table of Contents
    1. Modular Software Design2. Polymorphism3. Class Hierarchies4. Strategies5. Encapsulating Constructor Usage6. Iteration7. Adapters8. Decorators9. Composites10. Observers11. Model, View, Controller

    Recently viewed products

    © 2026 Book Curl

      • American Express
      • Apple Pay
      • Diners Club
      • Discover
      • Google Pay
      • Maestro
      • Mastercard
      • PayPal
      • Shop Pay
      • Union Pay
      • Visa

      Login

      Forgot your password?

      Don't have an account yet?
      Create account