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.
Getting Started With Python's ABC

Getting Started With Python's ABC

2
Comments
7 min read
OOP: Database optimization

OOP: Database optimization

2
Comments
3 min read
Mastering Java: A Comprehensive 4-Part Series to Build Your Programming Skills

Mastering Java: A Comprehensive 4-Part Series to Build Your Programming Skills

1
Comments
2 min read
Advanced Typescript: Type Predicates, Narrowing & func Overrides.

Advanced Typescript: Type Predicates, Narrowing & func Overrides.

1
Comments 1
3 min read
Puzzle Classic "Baba is You" recreated in JavaScript - Behind the Code

Puzzle Classic "Baba is You" recreated in JavaScript - Behind the Code

1
Comments
10 min read
I can help with 'this' Confusion

I can help with 'this' Confusion

1
Comments
4 min read
Multiple Dispatch in Modern Languages

Multiple Dispatch in Modern Languages

Comments
1 min read
Design Patterns: Factory - Getting Started with Typescript

Design Patterns: Factory - Getting Started with Typescript

3
Comments
7 min read
The easy approach to learning Object-Oriented Programming in JavaScript

The easy approach to learning Object-Oriented Programming in JavaScript

42
Comments 6
15 min read
SOLID concepts with Python code samples

SOLID concepts with Python code samples

Comments
9 min read
Building Scalable and Maintainable Node.js Applications with TypeScript and OOP Principles

Building Scalable and Maintainable Node.js Applications with TypeScript and OOP Principles

Comments 2
4 min read
Make your own jQuery from scratch

Make your own jQuery from scratch

7
Comments 2
7 min read
Mastering JavaScript's `this` keyword using `bind`

Mastering JavaScript's `this` keyword using `bind`

22
Comments 1
7 min read
Ruby OOP review session (Part 1)

Ruby OOP review session (Part 1)

4
Comments
8 min read
8 TO KNOW ESSENTIALS WHEN STARTING OUT WITH JAVA PROGRAMMING

8 TO KNOW ESSENTIALS WHEN STARTING OUT WITH JAVA PROGRAMMING

Comments
4 min read
You don't want a BaseComponent in your app

You don't want a BaseComponent in your app

43
Comments 8
10 min read
Simple Value Types in Typescript

Simple Value Types in Typescript

1
Comments 1
3 min read
__init__ and __call__ in Python - How they differ and what do they do?

__init__ and __call__ in Python - How they differ and what do they do?

2
Comments
1 min read
JavaScript Classes

JavaScript Classes

6
Comments 2
4 min read
JS Classes: Classes and Constructors

JS Classes: Classes and Constructors

Comments
1 min read
Prevent Prisma from reaching bind parameters limit

Prevent Prisma from reaching bind parameters limit

2
Comments
7 min read
Strategy Design Pattern with Spring Boot + Kotlin - Cleaner code with no boilerplate

Strategy Design Pattern with Spring Boot + Kotlin - Cleaner code with no boilerplate

3
Comments
4 min read
Os benefĂ­cios de componentizar as views do Rails

Os benefĂ­cios de componentizar as views do Rails

10
Comments 1
8 min read
SOLID Concepts

SOLID Concepts

2
Comments
6 min read
Introduction of OOP

Introduction of OOP

3
Comments
3 min read
Objects and Object Oriented Programming

Objects and Object Oriented Programming

Comments
4 min read
How to easily understand "this" in Javascript - with a simple visual chart

How to easily understand "this" in Javascript - with a simple visual chart

1
Comments 1
6 min read
JavaScriptda Constructor Functionlar

JavaScriptda Constructor Functionlar

2
Comments 1
2 min read
Refactoring toast presentation with OOP + Template Method

Refactoring toast presentation with OOP + Template Method

Comments
4 min read
Single Responsibility Principle using TypeScript

Single Responsibility Principle using TypeScript

1
Comments
3 min read
Modeling a Banking system in OOP

Modeling a Banking system in OOP

2
Comments
4 min read
FormService: a PORO ServiceObjects with a state

FormService: a PORO ServiceObjects with a state

2
Comments 4
5 min read
All You Need Know About Object Oriented Programming in Python

All You Need Know About Object Oriented Programming in Python

3
Comments
9 min read
Django Class Based Views

Django Class Based Views

Comments
4 min read
Java Efetivo Essencial - Interface

Java Efetivo Essencial - Interface

4
Comments
2 min read
Writing a sequence class in Python

Writing a sequence class in Python

3
Comments
4 min read
[PHP Guidelines series] Adapter design pattern + a dangerous workaround to implement Class Adapter

[PHP Guidelines series] Adapter design pattern + a dangerous workaround to implement Class Adapter

4
Comments
2 min read
Factory Design Pattern in Python

Factory Design Pattern in Python

7
Comments
3 min read
Min Window Substring, OOP

Min Window Substring, OOP

Comments
3 min read
Writing efficient and reusable code in JavaScript (OOPs):#JS:3

Writing efficient and reusable code in JavaScript (OOPs):#JS:3

2
Comments
3 min read
Using FormObject pattern in Ruby APIs

Using FormObject pattern in Ruby APIs

4
Comments
4 min read
[PHP Guidelines series] Abstract Factory design pattern - and why it's bad

[PHP Guidelines series] Abstract Factory design pattern - and why it's bad

3
Comments
2 min read
[PHP Guidelines series] Final classes as a warning sign

[PHP Guidelines series] Final classes as a warning sign

2
Comments
1 min read
Encapsulation, Inheritance, and Polymorphism: Understanding the Building Blocks of Object-Oriented Programming

Encapsulation, Inheritance, and Polymorphism: Understanding the Building Blocks of Object-Oriented Programming

7
Comments 4
2 min read
Mastering Polymorphism in C++: Understanding and Implementing Virtual Functions and Template Classes

Mastering Polymorphism in C++: Understanding and Implementing Virtual Functions and Template Classes

1
Comments
2 min read
JavaScript to Java - A Comprehensive Comparison

JavaScript to Java - A Comprehensive Comparison

1
Comments
6 min read
Creational Design Patterns In TypeScript

Creational Design Patterns In TypeScript

2
Comments
5 min read
Override and New confusion in CSharp

Override and New confusion in CSharp

3
Comments
6 min read
Should class names really be nouns? Rethinking the classics

Should class names really be nouns? Rethinking the classics

Comments
3 min read
Polymorphism - [Java OOP #5]

Polymorphism - [Java OOP #5]

4
Comments
2 min read
Strict object type using Proxy in JavaScript

Strict object type using Proxy in JavaScript

1
Comments
2 min read
How to use Object Oriented Programming in Go

How to use Object Oriented Programming in Go

19
Comments 2
3 min read
When to Use Functional Programming vs OOP

When to Use Functional Programming vs OOP

9
Comments
6 min read
Do You Understand Why The Key To Controlling Complexity is Abstraction?

Do You Understand Why The Key To Controlling Complexity is Abstraction?

2
Comments
1 min read
JavaScript Orientado a Objeto 🚀

JavaScript Orientado a Objeto 🚀

4
Comments
4 min read
12-JS/TS OOP: Encapsulation In OOP

12-JS/TS OOP: Encapsulation In OOP

Comments
4 min read
11-JS/TS OOP: Polymorphism In OOP

11-JS/TS OOP: Polymorphism In OOP

2
Comments
3 min read
Getting started with python Data classes(Part 1)

Getting started with python Data classes(Part 1)

4
Comments 1
2 min read
10-JS/TS OOP: Level Two: OOP Principles

10-JS/TS OOP: Level Two: OOP Principles

5
Comments
6 min read
Object Oriented Programming : The Beginner's Guide

Object Oriented Programming : The Beginner's Guide

10
Comments
4 min read
loading...