CSC/ECE 517 Fall 2011/ch4 5a sp: Difference between revisions
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 />