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.
Clean Code in C# Part 8 Classes

Clean Code in C# Part 8 Classes

4
Comments
3 min read
How to use Dependency Injection in Functional Programming

How to use Dependency Injection in Functional Programming

19
Comments 20
8 min read
Perl Roles

Perl Roles

12
Comments 2
3 min read
Is C++ an object-oriented programming language?

Is C++ an object-oriented programming language?

6
Comments 2
5 min read
Constructorless namespaces in ES5 & ES6 | 2.1 ed.

Constructorless namespaces in ES5 & ES6 | 2.1 ed.

6
Comments
2 min read
Advent of code Day 18

Advent of code Day 18

3
Comments
4 min read
Code Smell 113 - Data Naming

Code Smell 113 - Data Naming

5
Comments
2 min read
Use enum class to avoid String errors.

Use enum class to avoid String errors.

6
Comments
2 min read
Refactoring 003 - Extract Constant

Refactoring 003 - Extract Constant

7
Comments
1 min read
Dependency Inversion

Dependency Inversion

2
Comments
3 min read
The Object Orientation Pillars

The Object Orientation Pillars

5
Comments
3 min read
[Italian] Classi ed Oggetti, una semplice prospettiva filosofica con Platone

[Italian] Classi ed Oggetti, una semplice prospettiva filosofica con Platone

6
Comments
3 min read
A subtle error I made with constructors

A subtle error I made with constructors

6
Comments
2 min read
Let's Understand Some OOP ( Object Oriented Programming ) terms easily.

Let's Understand Some OOP ( Object Oriented Programming ) terms easily.

4
Comments 1
2 min read
OOP in Python

OOP in Python

24
Comments
12 min read
Code Smell 112 - Testing Private Methods

Code Smell 112 - Testing Private Methods

5
Comments
2 min read
Function Overloading vs Function Overriding in C++

Function Overloading vs Function Overriding in C++

6
Comments 1
2 min read
Programação Orientada a Objetos

Programação Orientada a Objetos

14
Comments
10 min read
Code Smell 111 - Modifying Collections While Traversing

Code Smell 111 - Modifying Collections While Traversing

6
Comments
2 min read
Code Smell 110 - Switches With Defaults

Code Smell 110 - Switches With Defaults

7
Comments
2 min read
Pizza flavoured Strategy pattern

Pizza flavoured Strategy pattern

23
Comments
3 min read
Interface In JAVA & Multiple Inheritance

Interface In JAVA & Multiple Inheritance

7
Comments
2 min read
What is Object Oriented Programming Language

What is Object Oriented Programming Language

4
Comments
2 min read
Code Smell 109 - Automatic Properties

Code Smell 109 - Automatic Properties

6
Comments 6
2 min read
Padrão de projeto Adapter em PHP

Padrão de projeto Adapter em PHP

7
Comments
3 min read
Dependency injection in React

Dependency injection in React

11
Comments 1
6 min read
Code Smell 108 - Float Assertions

Code Smell 108 - Float Assertions

4
Comments
2 min read
Top OOP (Object Oriented Programming) Interview Questions and Answers

Top OOP (Object Oriented Programming) Interview Questions and Answers

13
Comments
5 min read
Revealing Module design pattern and when (not) to use it in PHP

Revealing Module design pattern and when (not) to use it in PHP

6
Comments
4 min read
Code Smell 107 - Variables Reuse

Code Smell 107 - Variables Reuse

5
Comments 1
2 min read
Design Patterns

Design Patterns

4
Comments
2 min read
SOLID Principles

SOLID Principles

2
Comments
2 min read
OOP

OOP

1
Comments
1 min read
Factory pattern in a nutshell

Factory pattern in a nutshell

36
Comments
3 min read
Refactoring 002 - Extract Method

Refactoring 002 - Extract Method

4
Comments
2 min read
Class Inheritance In Python

Class Inheritance In Python

6
Comments
6 min read
Difference between Constructors and Methods in Java

Difference between Constructors and Methods in Java

2
Comments 1
1 min read
Those weird humans

Those weird humans

3
Comments
7 min read
JSON2OBJ

JSON2OBJ

6
Comments
1 min read
Ways to create Singletons and the tradeoffs between them

Ways to create Singletons and the tradeoffs between them

41
Comments 5
4 min read
Singleton design pattern. JS/TS Examples.

Singleton design pattern. JS/TS Examples.

18
Comments 2
4 min read
Singleton Design Pattern in PHP

Singleton Design Pattern in PHP

14
Comments
1 min read
Indefinite Arguments

Indefinite Arguments

10
Comments
2 min read
Java OOP Concepts

Java OOP Concepts

6
Comments
6 min read
Code Smell 103 - Double Encapsulation

Code Smell 103 - Double Encapsulation

3
Comments
2 min read
Refactoring 001 - Remove Setters

Refactoring 001 - Remove Setters

10
Comments
2 min read
Avoid (status) flag

Avoid (status) flag

5
Comments
15 min read
A Primer on Object Oriented Programming with Python.

A Primer on Object Oriented Programming with Python.

4
Comments
9 min read
Code Smell 102 - Arrow Code

Code Smell 102 - Arrow Code

6
Comments
2 min read
SOLID

SOLID

7
Comments
4 min read
Getter and Setter - Python

Getter and Setter - Python

6
Comments
1 min read
A gambiarra de hoje pode ser o Design Pattern de amanhã!?

A gambiarra de hoje pode ser o Design Pattern de amanhã!?

8
Comments 2
2 min read
OOP Series: Abstraction and Interface In Java

OOP Series: Abstraction and Interface In Java

20
Comments
10 min read
Java Quickie. Decorator Pattern

Java Quickie. Decorator Pattern

7
Comments
3 min read
Python Protocol Oriented Programming

Python Protocol Oriented Programming

114
Comments 2
5 min read
OBJECT ORIENTED PROGRAMMING IN 5 MIN

OBJECT ORIENTED PROGRAMMING IN 5 MIN

3
Comments
2 min read
implements of the OOP concepts in Laravel

implements of the OOP concepts in Laravel

2
Comments
1 min read
Write clean Object-Oriented code by extracting value objects in Rails

Write clean Object-Oriented code by extracting value objects in Rails

17
Comments 2
5 min read
TDD Conference 2021 - Test-Driven Development on Legacy Systems - Maximiliano Contieri

TDD Conference 2021 - Test-Driven Development on Legacy Systems - Maximiliano Contieri

2
Comments
2 min read
OOP In Real Life!!

OOP In Real Life!!

21
Comments 1
2 min read
loading...