Computer Science BooksOOD OOP Books

Object Oriented Programming and Data Structures

Object Oriented Programming and Data Structures

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

sNA Pages
Similar Books
Object oriented design and analysis

Object oriented design and analysis

Object-oriented design and analysis with the use of UML is dealt with in detail in the book. First of all, the introduction to UML is given, and then it proceeds further with some basic and advanced structural modeling using UML. The class and object diagrams are discussed in detail, after which the behavioral modeling both at basic and advanced levels is explained. It also provides an architectural modeling facility in the book with extensive case studies, like a unified library application and an ATM application. Through these applications, the book gives them much insight into applying theoretical concepts in practice; therefore, it is an essential guide to understand how to apply OOD principles in real-life projects.

s178 Pages
A First Course in Object Oriented Development

A First Course in Object Oriented Development

This is a PDF tutorial that gives an overview of OOD but shifts the focus onto Java as the main language used. The tutorial covers everything from very basic aspects in Java to a more interesting, comprehensive case study on which the concepts of OOD are really put into practical application. Aspects of the book include but are not limited to: analysis, design, and programming of course, but also the essential parts of testing and exception handling. Advanced aspects of OOD such as polymorphism, design patterns, and inheritance are also covered. We will also look into inner classes, one of the special features in Java. The resource is a good guide for both novices and intermediate learners for the view of object-oriented development principles and how to apply them in Java.

s263 Pages