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.
Reinventing the Wheel With React Hooks

Reinventing the Wheel With React Hooks

40
Comments 15
10 min read
Using the factory design pattern with Kotlin

Using the factory design pattern with Kotlin

12
Comments 2
3 min read
Encapsulation in Dart: Part 5

Encapsulation in Dart: Part 5

7
Comments 1
1 min read
The quest of private inheritance in C++

The quest of private inheritance in C++

20
Comments 4
5 min read
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

9
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?

24
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
Interview Prep: Object Oriented Design Questions featuring Sam (@TechDebtor) 23:21

Interview Prep: Object Oriented Design Questions featuring Sam (@TechDebtor)

64
Comments 3
1 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
Make sense of PHP interfaces

Make sense of PHP interfaces

14
Comments 6
2 min read
The class Boogeyman in JavaScript

The class Boogeyman in JavaScript

21
Comments 7
13 min read
Introduction to dependency injection in Laravel

Introduction to dependency injection in Laravel

7
Comments
6 min read
Working with Expression Trees in C#

Working with Expression Trees in C#

21
Comments 3
30 min read
Explain IoC Container like I'm Five

Explain IoC Container like I'm Five

4
Comments 11
1 min read
Reading Snippets [46 => Objects] 📔

Reading Snippets [46 => Objects] 📔

9
Comments
1 min read
Python: Logging Overview

Python: Logging Overview

4
Comments
2 min read
Simplifying SQLAlchemy models by creating a BaseModel

Simplifying SQLAlchemy models by creating a BaseModel

24
Comments 1
5 min read
“Family Tree” Data Structure

“Family Tree” Data Structure

4
Comments 1
1 min read
Interfaces in PHP

Interfaces in PHP

13
Comments 2
2 min read
Simple Calculator in PHP (OOP principles)

Simple Calculator in PHP (OOP principles)

18
Comments 4
2 min read
Inheritance In ES6

Inheritance In ES6

9
Comments
2 min read
HOW TO CREATE OBJECTS IN JAVASCRIPT

HOW TO CREATE OBJECTS IN JAVASCRIPT

36
Comments 4
2 min read
Debugging Has Many, Through Relationships in Ruby on Rails

Debugging Has Many, Through Relationships in Ruby on Rails

44
Comments 6
5 min read
Category Theory is Object-Oriented

Category Theory is Object-Oriented

50
Comments 9
4 min read
Demystifying the C# Interface

Demystifying the C# Interface

9
Comments 2
5 min read
7 Valuable tips for Object Oriented Design 😏

7 Valuable tips for Object Oriented Design 😏

85
Comments 2
1 min read
Python - Regex Functions

Python - Regex Functions

9
Comments
3 min read
Typescript Tips and Tricks

Typescript Tips and Tricks

26
Comments 1
2 min read
Python: Lambda and List Comprehension

Python: Lambda and List Comprehension

14
Comments
3 min read
Refactoring Foodexplorer: Advice from My First Object-Oriented CLI Project

Refactoring Foodexplorer: Advice from My First Object-Oriented CLI Project

7
Comments
10 min read
Python - Object and Variable Difference

Python - Object and Variable Difference

6
Comments
1 min read
Recent Interview Experience

Recent Interview Experience

4
Comments 1
2 min read
A simple SOLID object-oriented solution example.

A simple SOLID object-oriented solution example.

8
Comments
3 min read
What is Object Orientated Programming (Part-three) Polymorphism?

What is Object Orientated Programming (Part-three) Polymorphism?

8
Comments
1 min read
3 Acronyms You Should Know Before Entering Backend Development

3 Acronyms You Should Know Before Entering Backend Development

61
Comments
2 min read
Object Oriented Programming : for self taught developers.

Object Oriented Programming : for self taught developers.

177
Comments 9
7 min read
Connect to postgresdatabase with JAVA

Connect to postgresdatabase with JAVA

4
Comments
1 min read
Vila oculta do Polimorfismo

Vila oculta do Polimorfismo

15
Comments 2
6 min read
Code Club

Code Club

8
Comments
7 min read
loading...