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.
On the subtleties of OOP

On the subtleties of OOP

21
Comments 2
5 min read
Hiding details in JavaScript classes with symbols

Hiding details in JavaScript classes with symbols

17
Comments 22
1 min read
No, not inheritance, please call me delegation...

No, not inheritance, please call me delegation...

17
Comments 2
5 min read
Design Patterns: Strategy Pattern

Design Patterns: Strategy Pattern

13
Comments 3
3 min read
How to understand Program to an interface not an implementation

How to understand Program to an interface not an implementation

24
Comments
1 min read
Object-Oriented Programming Strikes Back!

Object-Oriented Programming Strikes Back!

75
Comments 23
6 min read
HateItOrLoveIt: Data classes?

HateItOrLoveIt: Data classes?

6
Comments
3 min read
Beginner's guide - Object Oriented Programming

Beginner's guide - Object Oriented Programming

166
Comments 10
6 min read
Breaking Encapsulation with traits in PHP

Breaking Encapsulation with traits in PHP

14
Comments 9
1 min read
OOPS! Here comes the OOP.

OOPS! Here comes the OOP.

24
Comments 3
5 min read
My search for supremacy

My search for supremacy

12
Comments 10
4 min read
Meus métodos devem retornar interfaces ou structs em Go?

Meus métodos devem retornar interfaces ou structs em Go?

6
Comments
6 min read
Of Classes and Constructor Functions: How JavaScript is Different from Other OOP Languages

Of Classes and Constructor Functions: How JavaScript is Different from Other OOP Languages

7
Comments
5 min read
It’s About Sending a Message - A Focus on Scalable Object Oriented Design

It’s About Sending a Message - A Focus on Scalable Object Oriented Design

14
Comments
3 min read
Don't call jsonSerialize() explicitly

Don't call jsonSerialize() explicitly

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