How to explain OOP concepts to a non technical person?
- by John
I often try to avoid telling people I'm a programmer because most of the time I end up explaining to them what that really means. When I tell them I'm programming in Java they often ask general questions about the language and how it differs from x and y. I'm also not good at explaining things because 1) I don't have that much experience in the field and 2) I really hate explaining things to non-technical people.
They say that you truly understand things once you explain them to someone else, in this case how would you explain OOP terminology and concepts to a non technical person?