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.
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
How to write SOLID C++

How to write SOLID C++

6
Comments
14 min read
Powering inheritance in C using structure composition

Powering inheritance in C using structure composition

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