Computer Science BooksOOD OOP Books

Object oriented programming and design

Object oriented programming and design

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

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
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.

s169 Pages