More importantly, notice that neither answer involved any code or a particular programming language! The object-oriented, object-based, and functional decomposition approaches are all approaches to managing system complexity, and are mainly tools for our minds to help deal with complexity. You can use any approach in thinking about a problem, however, it's easier to implement a solution if the programming language directly supports the approach you choose.
You may go to the next section.
You may also:
![]() |
![]() |
---|
David A. Wheeler (dwheeler@ida.org)