User Tools

Site Tools


programming_general:object-orientation_fundamentals_slides

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programming_general:object-orientation_fundamentals_slides [2020/09/14 01:14] mithatprogramming_general:object-orientation_fundamentals_slides [2021/11/28 19:14] (current) – [Object-oriented languages] mithat
Line 7: Line 7:
  
 ===== Procedural thinking ===== ===== Procedural thinking =====
-  * What needs to happen? +  * Break down large problems into functions or procedures. 
-  * Focus on creating a set of functions to do the things that need to get done.+  * //What needs to happen?//
   * "Verb" oriented.   * "Verb" oriented.
  
-===== Object-thinking ===== +===== Object-oriented thinking ===== 
-  * What are the components (objects) that make up the problem?+  * Break down large problems into the components (objects) that make up the problem.
   * How do they behave?   * How do they behave?
-  * How do the components interact?+  * How do they interact?
   * "Noun" oriented.   * "Noun" oriented.
  
 ===== Object-oriented languages ===== ===== Object-oriented languages =====
   * Possible to implement OOAD in any language.   * Possible to implement OOAD in any language.
-  * Much easier and more robust when language has support for defining and using objects: an **object-oriented language**.+  * Easier and more robust when language has support for defining and using objects: an **object-oriented language**.
  
 ===== Object-oriented concepts ===== ===== Object-oriented concepts =====
programming_general/object-orientation_fundamentals_slides.1600046072.txt.gz · Last modified: 2020/09/14 01:14 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki