LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
DPD courier 4.99 GLS courier 11.49

Introduction to Software Design with Java

Language EnglishEnglish
Book Paperback
Book Introduction to Software Design with Java Martin P. Robillard
Libristo code: 49868112
Publishers Springer-Verlag GmbH, March 2026
This textbook provides an in-depth introduction to software design, with a focus on object-oriented... Full description
? points 134 b New New
55.59
In stock at our supplier Shipping in 5-8 days

30-day return policy


Customers also purchased


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 book s main goal is to address concepts and techniques that are applicable in a host of technologies.

This third edition improves the presentation of numerous topics and provides a thoroughly revised set of code fragments that incorporate the latest features of the language and follow a more effective style. The diagrams have also been improved for presentation quality and to follow the UML standard more closely.

The 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.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Introduction to Software Design with Java
Language English
Binding Book - Paperback
Date of issue 2026
Number of pages 298
EAN 9783032118202
ISBN 3032118204
Libristo code 49868112
Weight 476
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

You might also be interested in


Terminal Self Simon Gottschalk / Book Paperback
common.buy 63.90
Coming soon New
Conan the Barbarian: Ghosts and Echoes Vol.8 Doug Braithwaite / Book Paperback
common.buy 14.27
Coming soon New
Teenage Mutant Ninja Turtles: The Last Ronin Peter Laird / Book Paperback
common.buy 15.79
Top
The Inner Temple Oracle Rebecca Campbell / Printed items Cards
common.buy 20.96
Top
Kiss the Villain Rina Kent / Book Paperback
common.buy 7.89
Top
FABLE OMNI01 V01-V02 MINAMI KATSUHISA / Book Paperback
common.buy 18.02
Top
Say You Swear BRANDY MEAGAN / Book Paperback
common.buy 15.08
Top
Analysis I Terence Tao / Book Hardback
common.buy 65.62
A Manual Of The History Of Philosophy John R. Morell / Book Paperback
common.buy 43.03
Trust Me, I'm Dr Ozzy Ozzy Osbourne / Book Paperback
common.buy 20.15
Alice Henry: The Power of Pen and Voice Diane Kirkby / Book Paperback
common.buy 46.18
Top
Oxford Handbook of Psychiatry Semple / Book Paperback
common.buy 53.37
Starchild: The Long Way Home Marvin Arnold / Book Paperback
common.buy 14.78
Regional Security in the Middle East Pinar Bilgin / Book Hardback
common.buy 209.34
Shrinks Jeffrey Lieberman / Book Paperback
common.buy 15.99
Discover Sea Stars Helen Foster James / Book Paperback
common.buy 12.04
The Dream Emile Zola / Book Paperback
common.buy 7.18
Top
Adult Piano Adventures Nancy Faber / Book Book
common.buy 9.41

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?