Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.18 KB

File metadata and controls

35 lines (23 loc) · 1.18 KB

OOP in Java vs Go

This repo is a comparison of key Object-Oriented Programming concepts in Java and Go. Go isn’t a traditional OOP language, but it adapts the best parts without the baggage.

📚 Topics

Each folder contains:

  • ✅ Java example
  • 🐹 Go example (if applicable)
  • 📖 README explaining differences

🧠 Why This Repo Exists

This project started as a deep-dive learning journey into OOP after I first learned the concept. I wanted to truly understand OOP, not just memorize it. So I explored how Go takes a different route while still keeping the power of OOP through composition and interfaces.

🔥 Quotes that inspired this:

“Inheritance is evil.” - Rob Pike (Go Creator)

Blog post