User Tools

Site Tools


haas:fall2017:data:projects:oop0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
haas:fall2017:data:projects:oop0 [2017/11/13 21:22] – created wedgehaas:fall2017:data:projects:oop0 [2017/11/14 15:11] (current) – [Project Overview] wedge
Line 3: Line 3:
 <WRAP><fs 150%>CSCS2320 Data Structures</fs></WRAP> <WRAP><fs 150%>CSCS2320 Data Structures</fs></WRAP>
 </WRAP> </WRAP>
- 
-~~TOC~~ 
  
 ======Project: OOP0====== ======Project: OOP0======
Line 21: Line 19:
 Hopefully by now, we have all grown rather familiar with the basic concepts surrounding nodes and linking them together, and all the fun/attention to detail/number of details/variations that can offer to problem solving. Hopefully by now, we have all grown rather familiar with the basic concepts surrounding nodes and linking them together, and all the fun/attention to detail/number of details/variations that can offer to problem solving.
  
-As a means of furthering our conceptual understanding, while also gaining valuable programming experience, we will now undergo a rewrite in on object-oriented fashion, pursuing more than just the superficial objects/classes that are barely a third of the object-oriented experience.+As a means of furthering our conceptual understanding, while also gaining valuable programming experience, we will now undergo a rewrite in an object-oriented fashion, pursuing more than just the superficial objects/classes that are barely a third of the object-oriented experience.
  
 And what are the other two-thirds? Why, **inheritance** and **polymorphism**, of course! And what are the other two-thirds? Why, **inheritance** and **polymorphism**, of course!
Line 29: Line 27:
 For this project, we're going to be implementing a linked list data structure utilizing nodes. Predominantly one should notice many similarities of conceptual flow-- since we are just re-implementing something we've done twice before. For this project, we're going to be implementing a linked list data structure utilizing nodes. Predominantly one should notice many similarities of conceptual flow-- since we are just re-implementing something we've done twice before.
  
-The big differences are syntactical and object-oriented conceptual. One thing we now have to content with is access control, which adds another layer of detail to things. But that also offers us some advantages.+The big differences are syntactical and object-oriented conceptual. One thing we now have to contend with is access control, which adds another layer of detail to things. But that also offers us some advantages.
  
 Also, note the case, especially as "camel case" (ie the capitalization of first letters of words, frequently words that are smashed together to form a more descriptive variable name)... this tends to be part of the object-oriented programming culture, even if it isn't required by the language proper or any of its development tools. Also, note the case, especially as "camel case" (ie the capitalization of first letters of words, frequently words that are smashed together to form a more descriptive variable name)... this tends to be part of the object-oriented programming culture, even if it isn't required by the language proper or any of its development tools.
haas/fall2017/data/projects/oop0.1510608161.txt.gz · Last modified: 2017/11/13 21:22 by wedge