Http://pg-server.csc.ncsu.edu/mediawiki/index.php/CSC/ECE 517 Fall 2010/ch1 S10 MS: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
 
(138 intermediate revisions by 12 users not shown)
Line 1: Line 1:
== '''Object Oriented Design''' ==
<big>'''Wiki Text book !'''</big>
 
* [[CSC 216]] learning exercise
 
* [[Expertiza documentation]]
''Object-oriented design is a programming paradigm that uses "objects" and their interactions to design computer programs. It is based on several techniques, including encapsulation, modularity, polymorphism, and inheritance.''
* [[CSC 379]]
 
* [[CSC/ECE 506 Fall 2007]]
 
* [[CSC/ECE 517 Fall 2007]]
 
* [[CSC/ECE 517 Summer 2008]]
 
* [[CSC/ECE 517 Fall 2010]]
== Aggregation vs. Association ==
* [[ECE 633]]
<br>
* [[KCU]]
 
* [[Progress reports]]
An '''aggregation''' is a set of objects that make up a unit.  Some examples of aggregation include:
 
<br>
 
An '''association''' is two or more objects that work together, but one is not part of another.  Some examples of association include:

Latest revision as of 01:06, 23 September 2010