Akris

Java Program Design: Principles, Polymorphism, and Patterns by Edward Sciore (En

Description: Java Program Design by Edward Sciore 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 todays 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 Javas 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 Youll LearnCreate well-designed programs, and identify and improve poorly-designed onesBuild a professional-level understanding of polymorphism and its use in Java interfaces and class hierarchiesApply classic design patterns to Java programming problems while respecting the modern features of the Java languageTake advantage of classes from the Java library to facilitatethe implementation of design patterns in your programsWho This Book Is ForJava 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. FORMAT Paperback LANGUAGE English CONDITION Brand New Back Cover 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 todays 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 Javas 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 Youll 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 facilitate the implementation of design patterns in your programs Author Biography Edward Sciore is a recently retired Associate Professor at Boston College, who gleefully taught computer science to college students for over 35 years. This book is the result of his experiences teaching courses on Java programming, object-oriented design, and software engineering. Edward is author of Understanding Oracle APEX 5 Application Development (Apress, 2015) and Database Design and Implementation (Wiley, 2008). Table of Contents 1. Modular Software Design.- 2. Polymorphism.- 3. Class Hierarchies.- 4. Strategies.- 5. Encapsulating Constructor Usage.- 6. Iteration.- 7. Adapters.- 8. Decorators.- 9. Composites.- 10. Observers.-11. Model, View, Controller. Feature Provides a grounding in critical aspects of program design that every Java programmer must know Enhances the traditional design patterns with Javas new functional programming features, such as functional interfaces and lambda expressions Takes into account modern Java features that change the way traditional design patterns are applied Details ISBN1484241428 Author Edward Sciore Publisher APress Edition 1st ISBN-10 1484241428 ISBN-13 9781484241424 Format Paperback Imprint APress Subtitle Principles, Polymorphism, and Patterns Place of Publication Berkley Country of Publication United States DEWEY 005.133 Pages 456 Year 2018 Publication Date 2018-12-09 Illustrations 70 Illustrations, black and white; XVII, 456 p. 70 illus. Short Title Java Program Design Language English DOI 10.1007/978-1-4842-4143-1 UK Release Date 2018-12-09 AU Release Date 2018-12-09 NZ Release Date 2018-12-09 US Release Date 2018-12-09 Edition Description 1st ed. Alternative 9781484247860 Audience Professional & Vocational We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:132335734;

Price: 122.65 AUD

Location: Melbourne

End Time: 2025-01-05T01:53:58.000Z

Shipping Cost: 13.04 AUD

Product Images

Java Program Design: Principles, Polymorphism, and Patterns by Edward Sciore (En

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

ISBN-13: 9781484241424

Book Title: Java Program Design

Number of Pages: 456 Pages

Language: English

Publication Name: Java Program Design: Principles, Polymorphism, and Patterns

Publisher: Apress

Publication Year: 2018

Subject: Computer Science

Item Height: 235 mm

Item Weight: 724 g

Type: Textbook

Author: Edward Sciore

Item Width: 155 mm

Format: Paperback

Recommended

Programming with Java: A Multimedia Approach: A Multimedia Approach
Programming with Java: A Multimedia Approach: A Multimedia Approach

$15.31

View Details
Java 8 Lambdas : Pragmatic Functional Programming Paperback Richa
Java 8 Lambdas : Pragmatic Functional Programming Paperback Richa

$10.70

View Details
Java Programming - Paperback By Farrell, Joyce - GOOD
Java Programming - Paperback By Farrell, Joyce - GOOD

$15.24

View Details
Java : How to Program Compact Disc Harvey M., Deitel, Paul J. Dei
Java : How to Program Compact Disc Harvey M., Deitel, Paul J. Dei

$7.28

View Details
Java Software Solutions: Foundations of Program Design (6th Edition) - GOOD
Java Software Solutions: Foundations of Program Design (6th Edition) - GOOD

$5.40

View Details
Java: An Introduction to Problem Solving and Programming  - ACCEPTABLE
Java: An Introduction to Problem Solving and Programming - ACCEPTABLE

$4.39

View Details
Guide to Java: A Concise Introduction to Programming (Undergraduate Topic - GOOD
Guide to Java: A Concise Introduction to Programming (Undergraduate Topic - GOOD

$4.39

View Details
Beginning Programming with Java For Dummies (For Dummies (Computers)) - GOOD
Beginning Programming with Java For Dummies (For Dummies (Computers)) - GOOD

$5.00

View Details
Java How to Program, 7th Edition - Paperback By Harvey M Deitel - VERY GOOD
Java How to Program, 7th Edition - Paperback By Harvey M Deitel - VERY GOOD

$7.30

View Details
Java Foundations : Introduction to Program Design and Data Structures by...
Java Foundations : Introduction to Program Design and Data Structures by...

$2.00

View Details