cppforever.com

Bottom-up programming

OOP development starts with the smallest units (classes), then builds the whole program using objects.

This is called bottom-up programming.