Object-Oriented Ruby Basics - DEV Community
It's no surprise that Object-Oriented Programming (OOP) is the most popular programming paradigm. OOP is actually very similar to the way that we think. Our world is so incomprehensibly complex that our perception of reality is reduced to a simpler interface—much like a computer program. We don't see every single unique tree we drive past. We see objects that resemble a broad category of tree. Having low-resolution models of a variety of objects allows us to interface with the world without becoming overwhelmed. We constantly update our models of the world based on our experiences. Occasionally, we have to debug—or completely rewrite—our models due to tragedy, loss or incorrect assumptions.
Object-Oriented Ruby Basics - DEV Community #ruby #rubydeveloper #rubyonrails #dev