Computer Science BooksOOD OOP Books

OOD and Modeling

OOD and Modeling

OOD and Modeling

This note provides a broad coverage of object-oriented design and modeling, ranging from basic concepts of modeling to class and state modeling techniques, from basic to advanced. Finally, interaction modeling is dealt with-a very important aspect in the design and analysis of interactions of a system. Other key areas of discussion are process overview, system conception, domain analysis, application analysis, system design, class design, and implementation modeling. Legal systems and design patterns conclude most discussions in the document to give an all-rounded outlook on OOD and its application in many contexts.

Author(s):

s169 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
Elements of Object Oriented Program Design

Elements of Object Oriented Program Design

Following is an exploration of object-oriented program design with an emphasis on how to make the transition from Scheme to Java. Covers: Java mechanics and data types; static fields and the Singleton pattern; simple graph algorithms, object oriented data structures-all in a very hands-on way. Discusses GUI programming, graphical user interfaces, including design. This resource, therefore, presents theoretical findings appropriately supported with practical examples that are very crucial in the understanding of object-oriented design principles and their application in Java; thus, it is suitable for learners seeking to upgrade their programming skills and knowledge in design.

s168 Pages