programming_general:object-orientation_fundamentals
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 [2020/09/14 01:36] – mithat | programming_general:object-orientation_fundamentals [2020/11/15 00:03] (current) – [Object-oriented concepts] mithat | ||
---|---|---|---|
Line 8: | Line 8: | ||
OOAD was created to try to solve some of the issues involved in designing and managing large applications. | OOAD was created to try to solve some of the issues involved in designing and managing large applications. | ||
- | It represents a shift in the way you typically approach a problem using procedural/ | + | It represents a shift in the way you typically approach a problem |
- | In object-oriented thinking, you start with, "What are the components (objects) that make up the problem?" | + | In object-oriented thinking, you start with, "What are the components (i.e., objects) that make up the problem?" |
- | While it is possible to analyze and design | + | You can //analyze// and //design// your problem |
So, OOAD facilitates a higher level of modular thinking. And, especially with an object-oriented language, it allows for very effective project management of large applications. | So, OOAD facilitates a higher level of modular thinking. And, especially with an object-oriented language, it allows for very effective project management of large applications. | ||
Line 18: | Line 18: | ||
===== Object-oriented concepts ===== | ===== Object-oriented concepts ===== | ||
- | The concept of an object in computing comes directly from the concept of an " | + | The concept of an object in computing comes directly from the concept of an " |
* state | * state |
programming_general/object-orientation_fundamentals.txt · Last modified: 2020/11/15 00:03 by mithat