programming_general:object-orientation_fundamentals_slides
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
programming_general:object-orientation_fundamentals_slides [2020/09/14 00:58] – [Object-Orientation Fundamentals] mithat | programming_general:object-orientation_fundamentals_slides [2021/11/28 19:14] (current) – [Object-oriented languages] mithat | ||
---|---|---|---|
Line 6: | Line 6: | ||
* OOAD created to solve issues involved in designing and managing large applications. | * OOAD created to solve issues involved in designing and managing large applications. | ||
- | ===== Procedural/structured programming | + | ===== 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?// |
* " | * " | ||
- | ===== Object-thinking ===== | + | ===== Object-oriented |
- | * 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 | + | * How do they interact? |
* " | * " | ||
===== Object-oriented languages ===== | ===== Object-oriented languages ===== | ||
* Possible to implement OOAD in any language. | * Possible to implement OOAD in any language. | ||
- | * Much easier | + | * Easier |
===== Object-oriented concepts ===== | ===== Object-oriented concepts ===== |
programming_general/object-orientation_fundamentals_slides.1600045107.txt.gz · Last modified: 2020/09/14 00:58 by mithat