Hi there, could you explain the basic principles of object-oriented programming, as it compares to functional programming, and list of few pros and NAME_1? Write your response with exactly 5 paragraphs, separated with the markdown divider: ***.
user