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.
Examples on the violation of Liskov Substitution Principle (LSP)

Examples on the violation of Liskov Substitution Principle (LSP)

12
Comments
2 min read
Repository Pattern

Repository Pattern

5
Comments
2 min read
Immutable OO?

Immutable OO?

6
Comments 1
2 min read
Protocol oriented programming

Protocol oriented programming

10
Comments 1
5 min read
Prototype in Javascript - 02 - The __proto__ property

Prototype in Javascript - 02 - The __proto__ property

6
Comments 2
4 min read
Prototype Design Pattern in C#

Prototype Design Pattern in C#

3
Comments 3
5 min read
Decorator Factory - How to pass arguments to decorators

Decorator Factory - How to pass arguments to decorators

7
Comments
2 min read
Do you really understand interfaces?

Do you really understand interfaces?

42
Comments 17
8 min read
Queues and Doubly Linked Lists

Queues and Doubly Linked Lists

10
Comments
3 min read
Digging up Django class-based views - 3

Digging up Django class-based views - 3

8
Comments
10 min read
Digging up Django class-based views - 2

Digging up Django class-based views - 2

8
Comments
10 min read
Duck Typing: What do ducks have to do with polymorphism?

Duck Typing: What do ducks have to do with polymorphism?

25
Comments 3
4 min read
Digging up Django class-based views - 1

Digging up Django class-based views - 1

15
Comments
13 min read
Ruby on Rails App: Domain With Many-to-many Relationships

Ruby on Rails App: Domain With Many-to-many Relationships

20
Comments 3
5 min read
S.O.L.I.D: Open/Closed Principle

S.O.L.I.D: Open/Closed Principle

15
Comments
3 min read
The "SOLID Principles" in designing software

The "SOLID Principles" in designing software

11
Comments
3 min read
Why you should favor composition over inheritance

Why you should favor composition over inheritance

22
Comments
3 min read
Component Inheritance

Component Inheritance

11
Comments
2 min read
S.O.L.I.D: Single Responsibility Principle

S.O.L.I.D: Single Responsibility Principle

33
Comments 3
3 min read
Obsolete Design Patterns - Command Pattern

Obsolete Design Patterns - Command Pattern

11
Comments 1
8 min read
Redux in Ballerina programming language 🎉🎉🎉

Redux in Ballerina programming language 🎉🎉🎉

7
Comments
1 min read
When Do We Want to Use a Static Class?

When Do We Want to Use a Static Class?

9
Comments 2
3 min read
Stacks and Queues

Stacks and Queues

6
Comments 3
3 min read
Levelling up dependency injection in Laravel

Levelling up dependency injection in Laravel

6
Comments
7 min read
I can't understand Redux's `store.dispatch()`. Is it `store.takeAction()`?

I can't understand Redux's `store.dispatch()`. Is it `store.takeAction()`?

5
Comments 3
1 min read
loading...