Question: why ooad is bottom up approach?
Answer: "A bottom-up approach is the piecing together of systems to give rise to more complex systems, thus making the original systems sub-systems of the emergent system. ... Program execution occurs in a top-down manner.