Forem

Object Oriented Programming

"...because thinking inside the box is okay, as long as it's a black box."

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Composition over inheritance, and Go's approach
Cover image for Composition over inheritance, and Go's approach

Composition over inheritance, and Go's approach

1
Comments
7 min read
Stop Scripting, Start Architecting: The OOP Approach to Terraform

Stop Scripting, Start Architecting: The OOP Approach to Terraform

Comments
4 min read
Building a Chess Game with JavaFX: The Journey and Lessons Learned
Cover image for Building a Chess Game with JavaFX: The Journey and Lessons Learned

Building a Chess Game with JavaFX: The Journey and Lessons Learned

2
Comments
3 min read
Separating Class Responsibilities with Clprolf

Separating Class Responsibilities with Clprolf

Comments
5 min read
Why Composition Beats Inheritance in Large-Scale Python Systems

Why Composition Beats Inheritance in Large-Scale Python Systems

1
Comments
5 min read
Using n8n to Streamline Student Project Review – With Focus on OOP

Using n8n to Streamline Student Project Review – With Focus on OOP

1
Comments
1 min read
Herança
Cover image for Herança

Herança

3
Comments
3 min read
The Smart Way to Achieve Fast and Secure File Uploads to S3 (Without a Server) 💥
Cover image for The Smart Way to Achieve Fast and Secure File Uploads to S3 (Without a Server) 💥

The Smart Way to Achieve Fast and Secure File Uploads to S3 (Without a Server) 💥

Comments
4 min read
Inheritance vs Composition: The Independent Variation Principle Explains Why

Inheritance vs Composition: The Independent Variation Principle Explains Why

Comments
5 min read
Encapsulation in Java Explained: Write Clean and Secure OOP Code

Encapsulation in Java Explained: Write Clean and Secure OOP Code

Comments
3 min read
🧩 Understanding the Object Class in Java

🧩 Understanding the Object Class in Java

1
Comments
2 min read
BasicOOPConcept
Cover image for BasicOOPConcept

BasicOOPConcept

Comments
2 min read
Understanding SOLID Principles: A Developer's Guide with Examples
Cover image for Understanding SOLID Principles: A Developer's Guide with Examples

Understanding SOLID Principles: A Developer's Guide with Examples

Comments
12 min read
1.Collections and ABC'S
Cover image for 1.Collections and ABC'S

1.Collections and ABC'S

Comments
2 min read
🧩 Composition in Java: Building Objects the Smart Way

🧩 Composition in Java: Building Objects the Smart Way

1
Comments
2 min read
Interface Usage Golang vs Java
Cover image for Interface Usage Golang vs Java

Interface Usage Golang vs Java

Comments
2 min read
Tell Me Why My Design Will Fail

Tell Me Why My Design Will Fail

Comments
5 min read
Why Software Development Is Not Assembly-Line Work

Why Software Development Is Not Assembly-Line Work

Comments
5 min read
Same named methods in Java. Part 2: When Generics Warp Overload Resolution

Same named methods in Java. Part 2: When Generics Warp Overload Resolution

4
Comments
10 min read
Slotted classes with __slots__ in Python

Slotted classes with __slots__ in Python

Comments
4 min read
Witch's Potion: A Spooky Halloween Mini-Game Built with Python OOP
Cover image for Witch's Potion: A Spooky Halloween Mini-Game Built with Python OOP

Witch's Potion: A Spooky Halloween Mini-Game Built with Python OOP

Comments
4 min read
On dependencies in objects
Cover image for On dependencies in objects

On dependencies in objects

6
Comments
4 min read
Object-Oriented Programming (OOP) in Java

Object-Oriented Programming (OOP) in Java

2
Comments
11 min read
Why did OOP become popular (from a DX perspective)?

Why did OOP become popular (from a DX perspective)?

Comments 3
9 min read
Async Programming Meets OOP

Async Programming Meets OOP

Comments
1 min read
loading...