Computer Science BooksOOD OOP Books

Object oriented Programming in Java

Object oriented Programming in Java

Object oriented Programming in Java

This note is aimed at students with little or no programming experience, and it uses Dr Java as a vehicle for student experimentation object-oriented programming concepts.

Author(s):

sNA Pages
Similar Books
Object Oriented Programming by University of Mumbai

Object Oriented Programming by University of Mumbai

This University of Mumbai textbook covers Object-Oriented Programming in as much depth as possible, starting off with an introduction to Object-Oriented Methodology and the Principles of OOP necessary to understand the structure of OOP. The book then goes on to cover Classes and Objects with great depth: a description of how to define and interact with them. This explains Constructors and Destructors, further explaining through Polymorphism and Virtual Functions how dynamic behavior in programs is handled. Inheritance has been explained in detail to show how classes can be extended and reused. The text also discusses Exception Handling in order to handle errors in a structured manner and Working with Files in order to persist data. This book would therefore be important to both students and practitioners who wish to consolidate their understanding of OOP concepts and their application in programming.

s157 Pages
Object Oriented Analysis and Design KU

Object Oriented Analysis and Design KU

This PDF focuses on the methodologies and techniques of object-oriented analysis and design. It starts with the basic overview of object orientation and system development. After that, it goes into details about various object relationships and dynamic binding. The key OOAD methodologies include a discussion on the Rambaugh methodology, OMT-Booch, Jacobson, and the Unified Approach. This paper further goes in-depth with UML by elaborating on class diagrams and dynamic modeling. The development process, which is described in this outline, includes phases like inception and elaboration. Additional topics include design axioms, class visibility, and methods. Other topics include OODBMS and interaction diagrams. This will be helpful for students and professionals alike in learning about the different methodologies of OOAD and how these are applied practically to the design of systems.

s83 Pages