Introduction to Software Design with Java - Softcover

Robillard, Martin P.

  • 4.60 out of 5 stars
    5 ratings by Goodreads
 
Image Not Available

Synopsis

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

About the Author

Martin Robillard is a Professor of Computer Science at McGill University. He has been teaching software design with Java since 2005, and has over two decades of programming experience in Java. His current research focuses on problems related to software evolution, architecture and design, and software reuse. Martin served as the Program Co-Chair for the 20th ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2012) and...

From the Back Cover

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

"About this title" may belong to another edition of this title.

Other Popular Editions of the Same Title

Image Not Available

Featured Edition

ISBN 10:  3030240959 ISBN 13:  9783030240950
Publisher: Springer, 2019
Softcover