why oops is bottom up approach

Discussion in 'C' started by skp819, Dec 16, 2008.

  1. skp819

    skp819 New Member

    Joined:
    Dec 8, 2008
    Messages:
    89
    Likes Received:
    3
    Trophy Points:
    0
    hello friends
    My question is that we know that object oriented programming language is bottom-up approach.
    Can you tell me that what is bottom-up approach and why oops is bottom-up approach.
    thanks
     
  2. xpi0t0s

    xpi0t0s Mentor

    Joined:
    Aug 6, 2004
    Messages:
    3,009
    Likes Received:
    203
    Trophy Points:
    63
    Occupation:
    Senior Support Engineer
    Location:
    England
    I wouldn't have said that OOPS required a bottom up approach. Bottom up and top down relate to how you design the software and have very little to do with the choice of language. Object oriented languages support the object paradigm and are an appropriate group to choose a programming language from, IF your design uses that methodology, and WHEN you get to the implementation stage. OOPL should only influence the design if the decision has been made up front to use a particular language (which is not ideal but may be based on in-house skills, for example if you have 20 C++ experts on hand and no knowledge of ADA, a design that leads to the choice of ADA as a language is going to create problems).

    So I think the question is based on an incorrect premise, and that "object oriented programming language is bottom-up approach" is a false/invalid statement.

    With a bottom up approach you may find yourself hitting the metal a lot sooner than with a top down approach and the choice of language will be made sooner.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice