set constructor parameters on the base object
set constructor parameters on the derived object
find a pizza I can eat (imperative)
find a pizza I can eat (functional)
Knowing it should add all the natural numbers below 1000 that are multiples of 3 or 5 (imperative) has expanded your awareness.