CSC/ECE 517 Fall 2011/ch4 5a sp: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
Line 9: Line 9:


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.
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=
<references />
<references />

Revision as of 20:58, 25 October 2011

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