DEV Community

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.
Stop Polluting Your Domain with Static Factories: Clean Validation with Java 25 Flexible Constructor Bodies

Stop Polluting Your Domain with Static Factories: Clean Validation with Java 25 Flexible Constructor Bodies

Comments
2 min read
The Builder Pattern: Stop Writing 10-Parameter Constructors

The Builder Pattern: Stop Writing 10-Parameter Constructors

Comments
19 min read
We Reinvented OOP by Making a Sandwich (Before Writing Any Code)

We Reinvented OOP by Making a Sandwich (Before Writing Any Code)

Comments
5 min read
Controller and Data Access: Understanding 2-Layer Architecture Through Abstraction and Encapsulation

Controller and Data Access: Understanding 2-Layer Architecture Through Abstraction and Encapsulation

Comments
4 min read
OOP Concepts Explained Through a Real Payroll System, Not Animals and Shapes

OOP Concepts Explained Through a Real Payroll System, Not Animals and Shapes

Comments
5 min read
Why Encapsulation Matters: Writing Defensive Code in Core Java

Why Encapsulation Matters: Writing Defensive Code in Core Java

Comments
1 min read
Conceptual Contours

Conceptual Contours

Comments
4 min read
Java Concurrency LLD: Build a Custom BlockingQueue From Scratch

Java Concurrency LLD: Build a Custom BlockingQueue From Scratch

Comments
2 min read
OOP (Object-Oriented Programming) in C#

OOP (Object-Oriented Programming) in C#

Comments
18 min read
Tired of "new" Everywhere? Learn Factory Method with Laravel

Tired of "new" Everywhere? Learn Factory Method with Laravel

1
Comments
20 min read
Smarter Python Configs: an OOP Framework

Smarter Python Configs: an OOP Framework

1
Comments 1
4 min read
11 JavaScript Interview Questions Every Dev Should Know — Part 3: Objects, Prototypes & OOP

11 JavaScript Interview Questions Every Dev Should Know — Part 3: Objects, Prototypes & OOP

Comments
8 min read
Java OOP Interview Notes — Everything You Need to Know

Java OOP Interview Notes — Everything You Need to Know

Comments
1 min read
Simplifying Access to Parent Properties in Deeply Nested Class Hierarchies Without Passing Entire Objects

Simplifying Access to Parent Properties in Deeply Nested Class Hierarchies Without Passing Entire Objects

1
Comments
16 min read
Python OOP for Backend Development: What I Finally Understood About Classes, Objects & self

Python OOP for Backend Development: What I Finally Understood About Classes, Objects & self

Comments
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.