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

Introduction to Software Design with Java

Best Price:
Buy Introduction to Software Design with Java for $39.99 at @ Link.springer.com
No coupon is required — this is the standard retail price.

Set a price drop alert to never miss an offer.

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

Single Product Purchase

$39.99
@ Link.springer.com     BUY Now

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

$39.99
See Site In stock Visit Store

Product Details

Brand
Springer Nature
Manufacturer
N/A
Part Number
0
GTIN
9783030978983
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, the text follows a continuous narrative that introduces each element of design know-how in context, and explores alternative solutions in that context. This narrative is complemented by hundreds of code fragments and design diagrams. The first chapter is a general introduction to software design and the subsequent chapters cover design concepts and techniques. The concepts and techniques covered include interfaces, encapsulation, inheritance, design patterns, composition, functional-style design, 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 exercises is provided, as well as two complete sample applications. Guidance on these sample applications is provided in Code Exploration insets throughout the book. 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 second edition covers additional design techniques such as input validation and dependency injection. It also provides extended and revised treatment of many core subjects, including polymorphic copying, unit testing, the Observer pattern, and functional-style programming. 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 with no previous background in computing. In a similar vein, understanding the code fragments requires only a minimal grasp of the Java 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

The Sacred and Modernity in Urban Spain

The Sacred and Modernity in Urban Spain

$109.99
How Doctors Think and Learn

How Doctors Think and Learn

$54.99
Leberkrankheiten

Leberkrankheiten

$119.99
Technik der klinischen Blutuntersuchung fr Studierende und rzte

Technik der klinischen Blutuntersuchung fr Studierende und rzte

$59.99
91. Kongre

91. Kongre

$59.99
The Design of Cloud Workflow Systems

The Design of Cloud Workflow Systems

$54.99
Developments in Model-Based Optimization and Control

Developments in Model-Based Optimization and Control

$109.99
Advice to the Young Physician

Advice to the Young Physician

$24.99
Stationary Oscillations of Elastic Plates

Stationary Oscillations of Elastic Plates

$54.99
Scalable Uncertainty Management

Scalable Uncertainty Management

$54.99
Elemente der Mechanik IV

Elemente der Mechanik IV

$44.99
Die moderne Stanzerei

Die moderne Stanzerei

$59.99
Multimodality and Genre

Multimodality and Genre

$109.99
Mycotoxins and Food Safety

Mycotoxins and Food Safety

$129.00
Dynamic Analysis of Robot Manipulators

Dynamic Analysis of Robot Manipulators

$109.99
Hot and Fast Bbq on Your Traeger Grill: A Pitmaster's Secrets on Doubling the Flavor in Half the Time by Ed Randolph

Hot and Fast Bbq on Your Traeger Grill: A Pitmaster's Secrets on Doubling the Flavor in Half the Time by Ed Randolph

$22.99
The Coming Crisis

The Coming Crisis

$54.99
Gene Therapy Protocols

Gene Therapy Protocols

$74.99
Annexins

Annexins

$109.99
Simulation mit dem Warteschlangensimulator

Simulation mit dem Warteschlangensimulator

$64.99
Ruhrkohlen-Handbuch

Ruhrkohlen-Handbuch

$59.99
Marken- und domnenbergreifendes Management industrieller Produktdaten

Marken- und domnenbergreifendes Management industrieller Produktdaten

$69.99
Visual Sensing and its Applications

Visual Sensing and its Applications

$179.99
Ontologies

Ontologies

$54.99
Arsenic and Old Mustard: Chemical Problems in the Destruction of Old Arsenical and `Mustard' Munitio

Arsenic and Old Mustard: Chemical Problems in the Destruction of Old Arsenical and `Mustard' Munitio

$169.99
Klima

Klima

$39.99
Towards Synthesis of Micro-/Nano-systems

Towards Synthesis of Micro-/Nano-systems

$109.00
Global Economic Elites and the New Spirit of Capitalism

Global Economic Elites and the New Spirit of Capitalism

$89.00
Compensation Schemes for Damages Caused by Healthcare and Alternatives to Court Proceedings

Compensation Schemes for Damages Caused by Healthcare and Alternatives to Court Proceedings

$179.99
Deployable Multimodal Machine Intelligence

Deployable Multimodal Machine Intelligence

$79.99
Lineare Schaltungen mit Operationsverstrkern

Lineare Schaltungen mit Operationsverstrkern

$79.99
Gate Dielectrics and MOS ULSIs

Gate Dielectrics and MOS ULSIs

$74.99
Multidisciplinary Research and Practice for Informations Systems

Multidisciplinary Research and Practice for Informations Systems

$84.99
Atemtherapie

Atemtherapie

$34.99
Nonlinear Partial Differential Equations with Applications

Nonlinear Partial Differential Equations with Applications

$89.99
The Art and Science of Seismic Interpretation

The Art and Science of Seismic Interpretation

$54.99
Manganese in Soils and Plants

Manganese in Soils and Plants

$169.00
The Japanese Family System

The Japanese Family System

$79.99
Technik der Emulsionen

Technik der Emulsionen

$44.99
The Artistic Links Between William Shakespeare and Sir Thomas More

The Artistic Links Between William Shakespeare and Sir Thomas More

$54.99
previous
next