/   Computer Science Books /  

OOD OOP Books

Advertisement

OOD OOP Books

This section contains free e-books and guides on OOD OOP, some of the resources in this section can be viewed online and some of them can be downloaded.

Lecture Notes On Object Oriented Programming Using CPP

This note contains the following topics: Introduction, Object Oriented Programming, Basic Concepts Of Objects Oriented Programming, Benefits Of Oop, Tokens, Symbolic Constant, Operators, Control Structures, Function Overloading, Class, Member Function, Nesting Of Member Function, Array With Class, Static Data Me Mber, Friendly Functions, Returning Objects, Constructors, Destructors, Type Conversion, Class To Basic Type, Inheritance, Multilevel Inheritance, Hierarchical Inheritance, Virtual Base Class, Polymorphism, Virtual Functions, Pure Virtual Functions, Exception Handling, Array Reference Out Of Bound, Virtual Destructors, Namespaces.

Author(s):

s 146Pages

Lecture Notes On Object Oriented Analysis And Design

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Elements of Object Oriented Program Design

This note covers the following topics: From Scheme to Java, Java Mechanics, Java Data Types, Static Fields and the Singleton Pattern, Simple Graph Algorithms, Object-Oriented Data Structures, Graphical User Interfaces, GUI Programming.

Author(s):

s 168Pages

OOPs through JAVA Lecture Notes

This note explains the following topics: Object oriented paradigm, Methods, Classes, Polymorphism, Class Hierarchies, Method Binding, Abstraction, Overriding, Exceptions, The Java Buzzwords, Interpreted and High Performance, Arrays, Operators, Control Statement, Parameter Passing, Recursion, String Handling, Inheritance, Forms of inheritance, Benefits Of Inheritance, Costs Of Inheritance, Packages and Interface, Byte Stream Classes.

Author(s):

s 77Pages

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):

s NAPages

Class Notes for Data Structures and Object Oriented Design

These notes represent the specific way in which we like to present the material, by motivating objectoriented design primarily from the point of view of implementing data structures. There is perhaps somewhat more focus on analysis and allusions to advanced topics than in a typical programming-heavy data structures course for undergraduates.

Author(s):

s 206Pages

Object Oriented Programming by University of KwaZulu Natal

This note explains the following topics: The Practice of Programming, Tools for Working with Abstractions, Inheritance, Polymorphism, and Abstract Classes, Interfaces, Nested Classes, and Other Details, Graphical User Interfaces in JAVA, Generic Programming, Correctness and Robustness.

Author(s):

s 221Pages

Object Oriented Software Development

This note covers the following topics: Object-Oriented Programming, GUI Programming, Exception Handling, Numeral Systems, Input and Output, Collection Framework, Network Programming, Multiple Threads, Software Development, Object-Oriented Design, Enumerated Types, Applets.

Author(s):

s NAPages

Object Oriented Programming for Scientific Computing

This note explains the following topics: Short recapitulation of basics of object-oriented programming in C++, Memory management , Constant values and objects, Error handling, Inheritance, Dynamic polymorphism, Static polymorphism, The Standard Template Library, Traits, Policies, Template metaprogramming, Expression templates, C++11 threads.

Author(s):

s NAPages

Object Oriented Programming by Kristian Torp

This note provides an overview of object-oriented programming in general and Java in particular. Topics covered includes: The Basic Parts of Java, Object-Oriented Programming in Java, Inheritance, Polymorphism, Interfaces and Introduction to Inner Classes, Exception Handling, Input/Output (Streams), Software Test, Run-Time Type Identification, The Assert Mechanism and Design by Contract.

Author(s):

s NAPages

Object Oriented Programming by Binnur Kurt

Purpose of this note is to introduce several programming paradigms including Object Oriented Programming, Generic Programming, Design Patterns.

Author(s):

s 561Pages

Object Oriented Programming by Dr Robert Harle

This note intended to provide both an introduction to Java that complements the practical workbooks and to highlight the abstract notion of object-oriented programming. Examples and discussions will use Java primarily, but other languages may be used to illustrate specific points where appropriate.

Author(s):

s NAPages

Object Oriented Programming Using C++

This book explains the following topics: Software crisis, Software Evaluation, POP (Procedure Oriented Programming), OOP (Object Oriented Programming), Benefits of OOP, Object Oriented Language, Application of OOP, Introduction of C++, Application of C++, Simple C++ Program, C++ Statements, Structure of C++, Creating Source File, Compiling and Linking.

Author(s):

s 188Pages

Object Oriented Design and Modeling

This book covers the following topics: Introduction to Object-Oriented Methodology, Advanced Object Modeling, Dynamic Modeling, Functional Modeling, System Design and Object Design.

Author(s):

s 150Pages

Object Oriented Programming and Data Structures

This lecture note covers the following topics: Types and objects, Very simple Java programs, Fancier Java features, Recursion, Parsing, Exception handlers, Lists, Trees, Graphical User Interfaces: Static, Generic Types and Java Collections, Software Design Principles, Threads and Concurrency, The Java Query Language, Using Java to Query databases and other persistent object repositories JPQL, Distributed Computing and Quantum Computing.

Author(s):

s NAPages

Object oriented programming and design

This course note continues the development of programming and problem-solving skills, focusing on object-oriented programming and design (OOP/OOD), and improved programming practices. Topics include: an introduction to the Java programming language, encapsulation and information hiding, proper program and class design, inheritance, polymorphism, and generics. Other topics may be added, time permitting.

Author(s):

s NAPages

Object Oriented Design

The course note presents the theory and practice of object-oriented programming. It enhances students understanding of the concepts of object, class, message, method, inheritance, and genericity. This note covers a basic model for objects; the principles of types and polymorphism in object-oriented programming languages; different forms of abstraction; and theory and practice of reuse. The course also introduces students to some object-oriented design patterns that practitioners have found useful.

Author(s):

s NAPages

Object Oriented Programming

This course note presents a conceptual and practical introduction to imperative and object oriented programming, exemplified by Java.

Author(s):

s NAPages

Object oriented Programming in C# for C and Java programmers (PDF 485P)

This is a teaching material about object-oriented programming, illustrated with use of the programming language C. It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C.

Author(s):

s 485Pages

Objectsand Java Building Object Oriented, Multi Threaded Applications with Java

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Workingwith Objects (PDF, 497p)

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Object Oriented Perl (PDF) Mirror

Currently this section contains no detailed description for the page, will update this page soon.

Author(s):

s Pages

Advertisement