CSC/ECE 517 Fall 2011/ch4 5a sp

From Expertiza_Wiki
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

Usability

Usability can be measured by the ease of use for the client.

OOD: The CRC Method

Example 1: Flight reservation system

Example 2: Address Book

Example 3: Course Registration

Example 4: Other Example

Conclusion

References

<references />