Overview
- Coverage of implementation issues.
- Introduction to the art and craft of refactoring.
- Provides a sound footing on object-oriented concepts such as classes, objects, interfaces, inheritance, polymorphism, dynamic linking.
- Includes supplementary material: sn.pub/extras
Part of the book series: Undergraduate Topics in Computer Science (UTICS)
Access this book
Tax calculation will be finalised at checkout
Other ways to access
Table of contents (12 chapters)
-
Basic Object-Oriented Concepts
-
Introduction to Object-Oriented Analysis, Design, Implementation and Refactoring
-
Advanced Concepts in Object-Oriented Design
Keywords
About this book
Reviews
From the reviews:
“The authors present a comprehensive, well-organized excursion through object-oriented analysis and design. The volume is organized into three parts, each containing four chapters. … The book also has an excellent appendix on the essentials of Java. … many undergraduate faculty members will consider it to be a comprehensive reference to the object-oriented elements that will be important for all future software developers. Summing Up: Recommended. Students of all levels, researchers/faculty, and professional software developers.” (J. Beidler, Choice, Vol. 49 (5), January, 2012)
“The book is clearly aimed at undergraduate students … it is useful for anyone wanting to learn OOAD, particularly practising or budding Java programmers. … Some useful examples are used throughout the book to illustrate the concepts … . There are also some very useful discussion, further reading and exercise sections at the end of each chapter. … A book on OOAD that is also an introductory text on Java, UML, design and architectural patterns and software architectures is a bargain not to be missed.” (Kawal Banga, BCS, February, 2012)
“Dathan and Ramnath’s book begins with an extensive introduction to object-oriented concepts … . This book is very well written and well manufactured. The discussion of design decisions and their resolution is especially good. … This book fills a niche in the range of texts covering object-oriented analysis and design: it is for a course teaching general object-oriented analysis and design techniques using Java that emphasizes patterns and is based on extensive case studies.” (Christopher Fox, ACM Computing Reviews, December, 2011)
Editors and Affiliations
About the editors
Bibliographic Information
Book Title: Object-Oriented Analysis and Design
Editors: Sarnath Ramnath, Brahma Dathan
Series Title: Undergraduate Topics in Computer Science
DOI: https://doi.org/10.1007/978-1-84996-522-4
Publisher: Springer London
eBook Packages: Computer Science, Computer Science (R0)
Copyright Information: Springer-Verlag London Limited 2011
eBook ISBN: 978-1-84996-522-4Published: 06 December 2010
Series ISSN: 1863-7310
Series E-ISSN: 2197-1781
Edition Number: 1
Number of Pages: X, 440
Number of Illustrations: 150 b/w illustrations
Additional Information: Jointly published with Universities Press (India) Pvt. Ltd.
Topics: Software Engineering, Software Engineering/Programming and Operating Systems, Programming Techniques
Industry Sectors: Aerospace, Automotive, Biotechnology, Chemical Manufacturing, Consumer Packaged Goods, Electronics, Energy, Utilities & Environment, Engineering, Finance, Business & Banking, Health & Hospitals, IT & Software, Law, Materials & Steel, Oil, Gas & Geosciences, Pharma, Telecommunications