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.
Let's dive deeper into Python’s **Object-Oriented Programming (OOP)** principles and concepts, with real examples

Let's dive deeper into Python’s **Object-Oriented Programming (OOP)** principles and concepts, with real examples

4
Comments
3 min read
Have you ever asked yourself how we would explain or simplify Object-Oriented Programming (OOP)?

Have you ever asked yourself how we would explain or simplify Object-Oriented Programming (OOP)?

Comments
1 min read
JavaScript OOP Explained: From Prototypes to Classes and the 4 Pillars of Object-Oriented Programming 🚀

JavaScript OOP Explained: From Prototypes to Classes and the 4 Pillars of Object-Oriented Programming 🚀

Comments
4 min read
Exception Handling in Java: Using Storytelling Approach

Exception Handling in Java: Using Storytelling Approach

1
Comments
3 min read
Combining Object-Oriented and Functional Programming in Large Projects

Combining Object-Oriented and Functional Programming in Large Projects

Comments
5 min read
What is Polymorphism in C# - Explained with a Code Example

What is Polymorphism in C# - Explained with a Code Example

3
Comments
5 min read
Understanding the Four Pillars of OOP: A Guide to Object-Oriented Programming

Understanding the Four Pillars of OOP: A Guide to Object-Oriented Programming

Comments
5 min read
Intelligent JSON Objects in Typescript Using class-transformer

Intelligent JSON Objects in Typescript Using class-transformer

Comments
5 min read
Think OOP is the gold standard for code organization? Think again!

Think OOP is the gold standard for code organization? Think again!

Comments 1
6 min read
The Secrets of Decomposition: The Philosophical Foundation of Programming

The Secrets of Decomposition: The Philosophical Foundation of Programming

Comments
6 min read
Abstração em Programação Orientada a Objetos

Abstração em Programação Orientada a Objetos

Comments
3 min read
Polimorfismo em Programação Orientada a Objetos

Polimorfismo em Programação Orientada a Objetos

Comments
3 min read
Herança e Classes Abstratas em Programação Orientada a Objetos

Herança e Classes Abstratas em Programação Orientada a Objetos

Comments
4 min read
Understanding Constructors in C++: A Complete Guide for Beginners

Understanding Constructors in C++: A Complete Guide for Beginners

6
Comments
2 min read
Methods to Defend Against SQL Injection Attacks

Methods to Defend Against SQL Injection Attacks

Comments
3 min read
Exploring JavaScript: From Scripting to Object-Oriented Programming

Exploring JavaScript: From Scripting to Object-Oriented Programming

Comments
1 min read
Methods to create Objects in JavaScript

Methods to create Objects in JavaScript

Comments
2 min read
Understanding Object Calisthenics: Writing Cleaner Code

Understanding Object Calisthenics: Writing Cleaner Code

Comments
10 min read
Object Oriented Programming Summarised

Object Oriented Programming Summarised

Comments
3 min read
Encapsulamento em Programação Orientada à Objetos

Encapsulamento em Programação Orientada à Objetos

2
Comments
2 min read
Creating an RSS Feed for any Medium Thread!

Creating an RSS Feed for any Medium Thread!

4
Comments
2 min read
Flexible C# with OOP Principles:Assessing Improvement in Account State Management with the State Design Pattern in C#

Flexible C# with OOP Principles:Assessing Improvement in Account State Management with the State Design Pattern in C#

3
Comments
4 min read
Mastering Object-Oriented Programming in Java: A Comprehensive Guide ☕♨

Mastering Object-Oriented Programming in Java: A Comprehensive Guide ☕♨

Comments
4 min read
Upcasting — Using a Superclass Reference for a Subclass Object

Upcasting — Using a Superclass Reference for a Subclass Object

Comments
2 min read
Tipos Primitivos e Classes Invólucras (Wrapper Classes) em Java

Tipos Primitivos e Classes Invólucras (Wrapper Classes) em Java

8
Comments
3 min read
Object-Oriented Programming - The Four Pillars

Object-Oriented Programming - The Four Pillars

Comments
9 min read
Mastering JavaScript OOP Concepts

Mastering JavaScript OOP Concepts

4
Comments
1 min read
Why OpenAI and Gemini AI Do Not Fit into Your Company’s Security Plan

Why OpenAI and Gemini AI Do Not Fit into Your Company’s Security Plan

1
Comments
9 min read
What is ORM

What is ORM

Comments
1 min read
Finding Minimum and Maximum Values in an Array: Effective Approaches with Java Programming

Finding Minimum and Maximum Values in an Array: Effective Approaches with Java Programming

22
Comments 1
4 min read
Python OOPS basic

Python OOPS basic

Comments
11 min read
Object Oriented Design Balance With Understanding Anti-Single Responsibility Principle

Object Oriented Design Balance With Understanding Anti-Single Responsibility Principle

7
Comments 1
5 min read
Understanding the State Design Pattern P2

Understanding the State Design Pattern P2

2
Comments
4 min read
Flexible C# with OOP Principles: Simplifying Account State Management with the State Design Pattern and Callbacks

Flexible C# with OOP Principles: Simplifying Account State Management with the State Design Pattern and Callbacks

4
Comments
5 min read
Interfaces and Abstract Classes in Java

Interfaces and Abstract Classes in Java

25
Comments 1
7 min read
Flexible C# with OOP Principles: Reducing Complexity in OOP with State-Based Logic

Flexible C# with OOP Principles: Reducing Complexity in OOP with State-Based Logic

4
Comments
2 min read
Flexible C# with OOP Principles:Simplifying Complex Code with the State Design Pattern

Flexible C# with OOP Principles:Simplifying Complex Code with the State Design Pattern

4
Comments
4 min read
Flexible C# with OOP Principles: Moving from Static Functions to Flexible Object-Oriented

Flexible C# with OOP Principles: Moving from Static Functions to Flexible Object-Oriented

4
Comments
4 min read
Mastering the Command Design Pattern in Python

Mastering the Command Design Pattern in Python

6
Comments
4 min read
Java Inner Classes and Nested Classes

Java Inner Classes and Nested Classes

18
Comments 1
5 min read
Upcasting and Downcasting in Java: An Overview of Typecasting

Upcasting and Downcasting in Java: An Overview of Typecasting

27
Comments 6
7 min read
Object-Oriented Programming (OOP): Understand the 4 Pillars with Clear Examples

Object-Oriented Programming (OOP): Understand the 4 Pillars with Clear Examples

1
Comments
3 min read
Understanding Time Complexity in Python Functions

Understanding Time Complexity in Python Functions

7
Comments
3 min read
Object-Oriented Programming: A Fun Toybox Exploration

Object-Oriented Programming: A Fun Toybox Exploration

1
Comments
3 min read
Como Refatorar Seu Código Com Muitos If-Else? Part 2

Como Refatorar Seu Código Com Muitos If-Else? Part 2

Comments
4 min read
SOLID Principles

SOLID Principles

1
Comments 1
8 min read
Object-Oriented Programming - The Bases

Object-Oriented Programming - The Bases

Comments
9 min read
Functional vs Object-Oriented Programming

Functional vs Object-Oriented Programming

Comments 2
1 min read
Understanding OOP in Java: Like Learning to Drive a Car

Understanding OOP in Java: Like Learning to Drive a Car

Comments
4 min read
Understanding SOLID Principles: A Beginner's Guide

Understanding SOLID Principles: A Beginner's Guide

Comments
7 min read
Object-Oriented Programming (OOP) in Python: Classes and Objects Explained

Object-Oriented Programming (OOP) in Python: Classes and Objects Explained

Comments
6 min read
Mastering the Fundamentals of Object-Oriented Programming (OOP) in Java

Mastering the Fundamentals of Object-Oriented Programming (OOP) in Java

Comments 1
3 min read
Java Classes and Objects: The Blueprint to Your Code Kingdom 🏰

Java Classes and Objects: The Blueprint to Your Code Kingdom 🏰

1
Comments
4 min read
Function Decorators in Python: Understanding @property, Getter, and Setter Methods

Function Decorators in Python: Understanding @property, Getter, and Setter Methods

Comments
4 min read
Introduction to Object-Oriented Programming in Python

Introduction to Object-Oriented Programming in Python

Comments
5 min read
Sai do Barroco, Vem pro meio do Rococó: Um Novo Olhar sobre a Programação Funcional

Sai do Barroco, Vem pro meio do Rococó: Um Novo Olhar sobre a Programação Funcional

5
Comments
7 min read
Design Patterns vs. Architectural Patterns: Stop the Confusion

Design Patterns vs. Architectural Patterns: Stop the Confusion

1
Comments
4 min read
Day 7: Create a calculator in Python [exercise]

Day 7: Create a calculator in Python [exercise]

Comments
1 min read
Exploring Name Mangling in Python: What It Is and How It Works

Exploring Name Mangling in Python: What It Is and How It Works

2
Comments 2
4 min read
Guess the output

Guess the output

Comments
1 min read
loading...