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.
OOP Principles That Will Take You Far

OOP Principles That Will Take You Far

Comments
8 min read
Polymorphism

Polymorphism

3
Comments
2 min read
Constructors in Java with Default Constructor Explained

Constructors in Java with Default Constructor Explained

5
Comments
2 min read
Execution Context , Object Context - Clarifying `window` , `global` and `this` in JavaScript.

Execution Context , Object Context - Clarifying `window` , `global` and `this` in JavaScript.

1
Comments
8 min read
I Thought OOP Was Just "IS-A"… Until an Interview Destroyed My Confidence

I Thought OOP Was Just "IS-A"… Until an Interview Destroyed My Confidence

1
Comments
7 min read
Stop Casting Your Events: Leveraging JEP 440 Nested Record Patterns for Type-Safe Multi-Agent Orchestration

Stop Casting Your Events: Leveraging JEP 440 Nested Record Patterns for Type-Safe Multi-Agent Orchestration

Comments
2 min read
Stop Manual Record Rebuilding: Mastering JEP 468 Derived Record Creation for Functional State Evolution

Stop Manual Record Rebuilding: Mastering JEP 468 Derived Record Creation for Functional State Evolution

Comments
2 min read
"When `_method` isn't enough: enforcing access control in Python at runtime"

"When `_method` isn't enough: enforcing access control in Python at runtime"

Comments
4 min read
You can't see me

You can't see me

1
Comments
2 min read
Why Object-Oriented Programming Was Introduced - Objects and Classes

Why Object-Oriented Programming Was Introduced - Objects and Classes

4
Comments
3 min read
The Strategy Pattern in TypeScript: Discriminated Unions Beat Subclasses

The Strategy Pattern in TypeScript: Discriminated Unions Beat Subclasses

1
Comments
10 min read
Java Machine Coding: How to Design a Scalable Cab Booking System (Uber/Ola)

Java Machine Coding: How to Design a Scalable Cab Booking System (Uber/Ola)

Comments
2 min read
How TypeScript Empowers Advanced Object-Oriented Programming: Inheritance and Polymorphism Explained

How TypeScript Empowers Advanced Object-Oriented Programming: Inheritance and Polymorphism Explained

3
Comments
1 min read
Introducing the ArchUnit Checker for the Clprolf Framework

Introducing the ArchUnit Checker for the Clprolf Framework

Comments
4 min read
Go's Embedding Isn't Inheritance. Stop Treating It Like It Is

Go's Embedding Isn't Inheritance. Stop Treating It Like It Is

1
Comments
6 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.