Compare Prices | Create Shopping Lists with Price Drop Alerts | Set Coupons, Promo Codes & Sales Alerts | Get Access to Exclusive Deals and Much More... All in One Place | Read all about it here

Introduction to Software Design with Java

Introduction to Software Design with Java

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
1 Offer Price Range: $39.99 - $39.99
BEST PRICE

Single Product Purchase

$36.00
@ Link.springer.com with extra coupon Get Coupon & BUY

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
Contact Store Call Store Contact Support
$39.99 $39.99

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

Similar Products

Anticipating Future Business Trends: Navigating Artificial Intelligence Innovations

$229.00

Management und Bilanzierung von Zinsschrankenrisiken

$69.99

Integrated Bank Analysis and Valuation

$39.99

Free-Radical Retrograde-Precipitation Polymerization (FRRPP)

$129.00

Antibiotics

$129.00

Fashion Communication in the Digital Age

$59.99

VLSI-SoC: Forward-Looking Trends in IC and Systems Design

$54.99

Recombinant Protein Production with Prokaryotic and Eukaryotic Cells. A Comparative View on Host Phy

$219.99

QCD Radiation in Top-Antitop and Z+Jets Final States

$84.99

From Variability Tolerance to Approximate Computing in Parallel Integrated Architectures and Acceler

$109.99

Heinrich Heines "Vitzliputzli"

$69.99

The Author Visit from the Black Lagoon

$3.38

Profile of a commercial town in West-Cameroon

$54.99

Mass Loss from Red Giants

$219.99

Spreading Depression

$109.99

Die biochemischen Leistungen photosynthetisierender Bakterien im Abwasser

$54.99

Demographic Dividends: Emerging Challenges and Policy Implications

$39.99

Databases and Mobile Computing

$84.99

Oxygen Transport to Tissue XXXII

$259.00

The Non-Euclidean, Hyperbolic Plane

$54.99

Numerische Methoden der Approximationstheorie

$69.50

An Historical Geography of Peiping

$39.99

Heuristische Suche in komplexen Strukturen

$69.99

Swasserflora von Mitteleuropa, Bd. 20: Schizomycetes

$139.99

Approaches to Singular Analysis

$109.99

Dimensions- A 3D-Inspired Coloring Book by Francois Gautier

$14.00

Zielorientierung deutscher Familienunternehmen

$59.99

Product Focused Software Process Improvement

$84.99

Wild Pedagogies

$79.99

Pluralismus als Verfassungs- und Gesellschaftsmodell

$69.99

High Resolution Focused Ion Beams: FIB and its Applications

$219.99

Process Optimization

$54.99

Astrophysical Disks

$219.99

Surface Waves in Geomechanics: Direct and Inverse Modelling for Soils and Rocks

$109.99

Krisen Katholischer Frmmigkeit und Konversionen zum Protestantismus

$59.99

Navigating the Intersection of Artificial Intelligence, Security, and Ethical Governance

$149.99

Object-Oriented Technology

$54.99

Der SEO Planer

$17.99

Time Of Wonder

$6.50

Robert Mugabe and the Will to Power in an African Postcolony

$109.99