Revere

Introduction to Software Design With Java, Paperback by Robillard, Martin P.,...

Description: Introduction to Software Design With Java, Paperback by Robillard, Martin P., ISBN 3030978982, ISBN-13 9783030978983, Like New Used, Free shipping in the US 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 th. Although the Java language is used as a means of conveying design-related ideas, th’s 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.

Price: 53.2 USD

Location: Jessup, Maryland

End Time: 2024-11-30T15:55:58.000Z

Shipping Cost: 0 USD

Product Images

Introduction to Software Design With Java, Paperback by Robillard, Martin P.,...

Item Specifics

Return shipping will be paid by: Buyer

All returns accepted: Returns Accepted

Item must be returned within: 14 Days

Refund will be given as: Money Back

Return policy details:

Book Title: Introduction to Software Design With Java

Author: Robillard, Martin P.

Language: english

Recommended

Introduction to Conservation Genetics by Jonathan D. Ballou, Richard Frankham...
Introduction to Conservation Genetics by Jonathan D. Ballou, Richard Frankham...

$10.00

View Details
An Introduction to Statistical Learning : Hardcover, Free and Fast Shipping.....
An Introduction to Statistical Learning : Hardcover, Free and Fast Shipping.....

$23.23

View Details
Introduction to Psychology: - Paperback, by Coon Dennis; Mitterer - Good
Introduction to Psychology: - Paperback, by Coon Dennis; Mitterer - Good

$84.40

View Details
An Introduction to Fluid Dynamics - Paperback By Batchelor, G. K. - VERY GOOD
An Introduction to Fluid Dynamics - Paperback By Batchelor, G. K. - VERY GOOD

$20.28

View Details
Introduction to Teaching: Making a Difference in Student Learning - GOOD
Introduction to Teaching: Making a Difference in Student Learning - GOOD

$70.60

View Details
Introduction to Leadership: Concepts and Practice - Paperback - GOOD
Introduction to Leadership: Concepts and Practice - Paperback - GOOD

$9.03

View Details
Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly - GOOD
Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly - GOOD

$4.37

View Details
Introduction to Christian Worship Third Edition: Revised  - VERY GOOD
Introduction to Christian Worship Third Edition: Revised - VERY GOOD

$4.70

View Details
Introduction to Futures and Options Markets (3rd Edition) - VERY GOOD
Introduction to Futures and Options Markets (3rd Edition) - VERY GOOD

$4.86

View Details
An Introduction to the Event-Related Potential Technique, second edition (Mit Pr
An Introduction to the Event-Related Potential Technique, second edition (Mit Pr

$13.92

View Details