Skip to content

ifrunruhin12/oop-java-vs-go

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published