I hate OOP with a passion, but intellectual honesty forces me to admit its strength .
OOP is tailored to the human mental model. He who can form a sentence , can model object orientated. Its intuitive and helps even disorganised people to diacover code and organize problemd, by mimicking the physical world.