CSC/ECE 517 Fall 2011/ch4 5a sp

From Expertiza_Wiki
Revision as of 20:58, 25 October 2011 by Payyapp (talk | contribs)
Jump to navigation Jump to search

Introduction to Object Oriented Design(OOD)

This page serves as a knowledge source for understanding the concepts covered in Lecture14- Introduction to Object Oriented Design(OOD).

Overview

Lecture 14 <ref name="CSC517">OOD, CSC 517 Lecture14</ref> of CSC 517 covered various aspects of the object oriented design including the basics of OOD principles along with the design criteria and the Class Responsibility Collaboration card tool.

Object-oriented design can be defined as the process of planning a 'system of interacting objects' for the purpose of solving a software problem. It is one approach to software design.

Need for Design

Criteria for Elegant Software Design

OOD: The CRC Method

Example 1: Flight reservation system

Example 2: Address Book

Example 3: Course Registration

Example 4: Other Example

Conclusion

References

<references />