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 tomorrow for delivery by Thu 30 Jul 2026.

    A Paperback / softback by Edward Sciore

    Out of stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

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

      Publisher: APress
      Publication Date: 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