programming_general:object-orientation_fundamentals
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
java:object-orientation_fundamentals [2020/09/11 21:59] – [Prototype-based object-orientation] mithat | programming_general:object-orientation_fundamentals [2020/09/14 00:08] – [Why object-orientation?] mithat | ||
---|---|---|---|
Line 9: | Line 9: | ||
But why objects? | But why objects? | ||
- | 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/ | + | 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/ |
- | 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 (objects) that make up the problem?" |
- | While it is possible to analyze and design systems (i.e., applications) using this approach and implement the design in any language, the implementation is made _much_ | + | While it is possible to analyze and design systems (i.e., applications) using this approach and implement the design in any language, the implementation is made // |
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. |
programming_general/object-orientation_fundamentals.txt · Last modified: 2020/11/15 00:03 by mithat