object-oriented programming: creating a program that can use and support objects
programming: creating a sequence of instructions to enable the computer to do something
curbstone: a paving stone forming part of a curb