Breaking News!
60% Off the Hottest Halloween Costumes & Accessories

Introduction to Software Design with Java

Best Price (Coupon Required):
Buy Introduction to Software Design with Java for $36.00 at @ Link.springer.com when you apply the 10% OFF coupon at checkout.
Click “Get Coupon & Buy” to copy the code and unlock the deal.

Set a price drop alert to never miss an offer.

1 Offer Price Range: $39.99 - $39.99
BEST PRICE

Single Product Purchase

$36.00
@ Link.springer.com with extra coupon

Price Comparison

Seller Contact Seller List Price On Sale Shipping Best Promo Final Price Volume Discount Financing Availability Seller's Page
BEST PRICE
1 Product Purchase
@ Link.springer.com
$39.99 $39.99

10% OFF
This deals requires coupon
$36.00
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9783030240943
Condition
New
Product Description

This textbook provides an in-depth introduction to software design, with a focus on object-oriented design, and using the Java programming language. Its goal is to help readers learn software design by discovering the experience of the design process. To this end, a narrative is used that introduces each element of design know-how in context, and explores alternative solutions in that context. The narrative is supported by hundreds of code fragments and design diagrams. The first chapter is a general introduction to software design. The subsequent chapters cover design concepts and techniques, which are presented as a continuous narrative anchored in specific design problems. The design concepts and techniques covered include effective use of types and interfaces, encapsulation, composition, inheritance, design patterns, unit testing, and many more. A major emphasis is placed on coding and experimentation as a necessary complement to reading the text. To support this aspect of the learning process, a companion website with practice problems is provided, and three sample applications that capture numerous design decisions are included. Guidance on these sample applications is provided in a section called Code Exploration at the end of each chapter. Although the Java language is used as a means of conveying design-related ideas, the books main goal is to address concepts and techniques that are applicable in a host of technologies. This book is intended for readers who have a minimum of programming experience and want to move from writing small programs and scripts to tackling the development of larger systems. This audience naturally includes students in university-level computer science and software engineering programs. As the prerequisites to specific computing concepts are kept to a minimum, the content is also accessible to programmers without a primary training in computing. In a similar vein, understanding the code fragments requires only a minimal grasp of the language, such as would be taught in an introductory programming course.

Available Colors
Available Sizes

Reviews

0
0 reviews
5 stars
4 stars
3 stars
2 stars
1 star

Questions & Answers

Similar Products

Maschinennhen

Maschinennhen

$54.99
Michael Oakeshott's Political Philosophy of International Relations

Michael Oakeshott's Political Philosophy of International Relations

$54.99
Institutions, Technology, and Circular and Cumulative Causation in Economics

Institutions, Technology, and Circular and Cumulative Causation in Economics

$109.99
Investitionsmanagement mit SAP

Investitionsmanagement mit SAP

$59.99
Literature of Mysticism in Western Tradition

Literature of Mysticism in Western Tradition

$84.99
Simplicity of Complexity in Economic and Social Systems

Simplicity of Complexity in Economic and Social Systems

$169.99
DGOR Papers of the Annual Meeting 1973 / Vortrge der Jahrestagung 1973

DGOR Papers of the Annual Meeting 1973 / Vortrge der Jahrestagung 1973

$59.99
Digital Content Creation

Digital Content Creation

$129.00
Interference of Atomic States

Interference of Atomic States

$54.99
The Psychology of Childhood Illness

The Psychology of Childhood Illness

$39.99
Geburtshilfe  Geburtsmedizin

Geburtshilfe Geburtsmedizin

$74.99
Interactions Between Computational Intelligence and Mathematics Part 2

Interactions Between Computational Intelligence and Mathematics Part 2

$84.99
Proceedings of the 11th International Conference on Behaviour of Steel Structures in Seismic Areas

Proceedings of the 11th International Conference on Behaviour of Steel Structures in Seismic Areas

$299.00
On Theory and Practice of Robots and Manipulators

On Theory and Practice of Robots and Manipulators

$39.99
Pediatric Critical Care Medicine

Pediatric Critical Care Medicine

$179.99
Multicriteria Design Optimization

Multicriteria Design Optimization

$84.99
Serious Games

Serious Games

$39.99
Holistic Analysis and Management of Distributed Social Systems

Holistic Analysis and Management of Distributed Social Systems

$84.99
Wilkie Collins

Wilkie Collins

$54.99
Die Sprache der Psychiatrie

Die Sprache der Psychiatrie

$59.99
Environmental Stress and Amelioration in Livestock Production

Environmental Stress and Amelioration in Livestock Production

$219.99
Welfare Economics and Antitrust Policy  Vol. II

Welfare Economics and Antitrust Policy Vol. II

$99.99
Chaos

Chaos

$84.99
Evolutionary Optimization

Evolutionary Optimization

$129.00
Model-Based Engineering of Embedded Systems

Model-Based Engineering of Embedded Systems

$84.99
French Revolutionary Lives

French Revolutionary Lives

$159.99
Navigating the Field

Navigating the Field

$54.99
A Time Series Approach to Option Pricing

A Time Series Approach to Option Pricing

$54.99
The Secret Lives of Transcription Factors

The Secret Lives of Transcription Factors

$54.99
Atlas of Normal Imaging Variations of the Brain, Skull, and Craniocervical Vasculature

Atlas of Normal Imaging Variations of the Brain, Skull, and Craniocervical Vasculature

$219.00
Handbuch Bildungsforschung

Handbuch Bildungsforschung

$84.99
Transition Towards Energy Efficient Machine Tools

Transition Towards Energy Efficient Machine Tools

$84.99
Algebraic K-Theory

Algebraic K-Theory

$54.99
Ratgeber fr die Grndung elektrischer berlandzentralen

Ratgeber fr die Grndung elektrischer berlandzentralen

$59.99
Computational Methods to Study the Structure and Dynamics of Biomolecules and Biomolecular Processes

Computational Methods to Study the Structure and Dynamics of Biomolecules and Biomolecular Processes

$169.00
Un rbol muy concurrido

Un rbol muy concurrido

$5.21
Hilbert-Huang Transform Analysis of Hydrological and Environmental Time Series

Hilbert-Huang Transform Analysis of Hydrological and Environmental Time Series

$129.00
Developing Strategies for International Business

Developing Strategies for International Business

$109.99
Interactions of Yeasts, Moulds, and Antifungal Agents

Interactions of Yeasts, Moulds, and Antifungal Agents

$109.99
Molecular Materials and Functional Polymers

Molecular Materials and Functional Polymers

$109.99
previous
next