Object-oriented programming

The world and its applications are not organized into values and procedures that are separate from one another.

People who solve problems in other crafts do not perceive the world that way.