This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:fall2017:data:projects:oop0 [2017/11/14 15:09] – wedge | haas:fall2017:data:projects:oop0 [2017/11/14 15:11] (current) – [Project Overview] wedge | ||
---|---|---|---|
Line 19: | 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/ | Hopefully by now, we have all grown rather familiar with the basic concepts surrounding nodes and linking them together, and all the fun/ | ||
- | As a means of furthering our conceptual understanding, | + | As a means of furthering our conceptual understanding, |
And what are the other two-thirds? Why, **inheritance** and **polymorphism**, | And what are the other two-thirds? Why, **inheritance** and **polymorphism**, | ||
Line 27: | 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 | + | The big differences are syntactical and object-oriented conceptual. One thing we now have to contend |
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. |