Object-Oriented Analysis and Design

Object-oriented analysis and design (OOAD) has over the years, become a vast field, encompassing such diverse topics as design process and principles, documentation tools, refactoring, and design and architectural patterns. For most students the learning experience is incomplete without implementati...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Άλλοι συγγραφείς: Ramnath, Sarnath (Επιμελητής έκδοσης), Dathan, Brahma (Επιμελητής έκδοσης)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα:English
Έκδοση: London : Springer London, 2011.
Σειρά:Undergraduate Topics in Computer Science,
Θέματα:
Διαθέσιμο Online:Full Text via HEAL-Link
Πίνακας περιεχομένων:
  • Preface
  • Part I Basic Object-Oriented Concepts
  • 1. Introduction
  • 2. Basics of Object-Oriented Programming
  • 3. Relationships between Classes
  • 4. Language Features for Object-Oriented Implementation
  • Part II Introduction to Object-Oriented Analysis, Design, Implementation and Refactoring
  • 5. Elementary Design Patterns
  • 6. Analysing a System
  • 7. Design and Implementation
  • 8. How ‘Object-Oriented’ is Our Design?
  • Part III Advanced Concepts in Object-Oriented Design
  • 9. Exploring Inheritance
  • 10. Modelling with Finite State Machines
  • 11. Interactive Systems and the MVC Architecture
  • 12. Designing with Distributed Objects
  • Appendix A: Java Essentials
  • Bibliography
  • Index.