6. Bundling state and behavior

Back in the day when OOP didn't exist, programmers were still dealing with complex programs. The state of given items was disconnected from their behavior.