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

A Safer Death

A Safer Death

$39.99
History of Military Cartography

History of Military Cartography

$299.99
The Evolution of Corporate Disclosure

The Evolution of Corporate Disclosure

$84.99
Quick Guide Bitcoin

Quick Guide Bitcoin

$29.99
Der Begriff der Homogenitt in der Verfassungslehre und Europarechtswissenschaft

Der Begriff der Homogenitt in der Verfassungslehre und Europarechtswissenschaft

$79.95
Publizittsverhalten von Unternehmen

Publizittsverhalten von Unternehmen

$69.99
Eingriff in die Evolution

Eingriff in die Evolution

$34.99
Plant Analysis Procedures

Plant Analysis Procedures

$109.99
Biosensoren

Biosensoren

$54.99
Coral Reef Science

Coral Reef Science

$99.00
Modern Real Analysis

Modern Real Analysis

$69.99
Chemistry and Radioastronomy

Chemistry and Radioastronomy

$54.99
OpenMP in the Petascale Era

OpenMP in the Petascale Era

$39.99
Bildverarbeitung fr die Medizin 2020

Bildverarbeitung fr die Medizin 2020

$54.99
Transportversicherung

Transportversicherung

$99.99
Embolization

Embolization

$109.99
A Practical Guide to Trading and Tracing for the Energy Blockchain

A Practical Guide to Trading and Tracing for the Energy Blockchain

$179.99
Theo Tan and the Fox Spirit

Theo Tan and the Fox Spirit

$7.46
A European Security Architecture after the Cold War

A European Security Architecture after the Cold War

$84.99
Zirkulares Grundeinkommen und Nullzinspolitik

Zirkulares Grundeinkommen und Nullzinspolitik

$17.99
Cell Regulation by Intracellular Signals

Cell Regulation by Intracellular Signals

$54.99
Modelling Human Motion

Modelling Human Motion

$119.00
Returning to Primordially Creative Thinking

Returning to Primordially Creative Thinking

$109.00
An Introduction to the Greek Theatre

An Introduction to the Greek Theatre

$54.99
Arsenic & Rice

Arsenic & Rice

$129.00
Basic Bundle Theory and K-Cohomology Invariants

Basic Bundle Theory and K-Cohomology Invariants

$79.99
Christian Doctrines for Global Gender Justice

Christian Doctrines for Global Gender Justice

$54.99
Hypersonic Curved Compression Inlet and Its Inverse Design

Hypersonic Curved Compression Inlet and Its Inverse Design

$249.99
Erfolgreich selbststndig

Erfolgreich selbststndig

$39.99
Economic Policy in Theory and Practice

Economic Policy in Theory and Practice

$169.00
The Three Stigmata of Friedrich Nietzsche

The Three Stigmata of Friedrich Nietzsche

$54.99
Mental Convenience bei Produktlinien

Mental Convenience bei Produktlinien

$64.99
Advances in Invertebrates and Fish Telemetry

Advances in Invertebrates and Fish Telemetry

$129.00
Notes on Economic Time Series Analysis: System Theoretic Perspectives

Notes on Economic Time Series Analysis: System Theoretic Perspectives

$54.99
Communities of Practice

Communities of Practice

$99.00
Die Pilzkrankheiten der Haut durch Dermatophyten

Die Pilzkrankheiten der Haut durch Dermatophyten

$44.99
Seed Endophytes

Seed Endophytes

$199.99
Foundations of Learning Classifier Systems

Foundations of Learning Classifier Systems

$129.00
Gold-Catalyzed Cycloisomerization Reactions Through Activation of Alkynes

Gold-Catalyzed Cycloisomerization Reactions Through Activation of Alkynes

$84.99
Biorefineries

Biorefineries

$299.99
previous
next