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.
Polymorphism: Elixir vs. Java

Polymorphism: Elixir vs. Java

24
Comments 1
6 min read
Object-Oriented Design architecture with Panda

Object-Oriented Design architecture with Panda

8
Comments
6 min read
Is Object-Oriented Programming "Dangerous"?

Is Object-Oriented Programming "Dangerous"?

55
Comments 63
2 min read
Refactoring — oops, I’ve been doing it wrong.

Refactoring — oops, I’ve been doing it wrong.

110
Comments 4
6 min read
Simply JavaScript: a straightforward intro to Mocking, Stubbing, and Interfaces

Simply JavaScript: a straightforward intro to Mocking, Stubbing, and Interfaces

8
Comments
8 min read
Functional VS Object-Oriented Programming

Functional VS Object-Oriented Programming

149
Comments 23
5 min read
The Beauty That Is Java

The Beauty That Is Java

8
Comments
3 min read
Class vs Struct in Swift

Class vs Struct in Swift

8
Comments
3 min read
The Principles of Object Orientated Programming as explained by Pokémon

The Principles of Object Orientated Programming as explained by Pokémon

12
Comments
6 min read
Builder Design Pattern

Builder Design Pattern

8
Comments 1
2 min read
Dead Simple Python: Generators and Coroutines

Dead Simple Python: Generators and Coroutines

142
Comments 7
14 min read
Javascript pattern that changed everything (for me...)

Javascript pattern that changed everything (for me...)

152
Comments 16
5 min read
Factory Design Pattern

Factory Design Pattern

14
Comments
2 min read
Singleton Design Pattern

Singleton Design Pattern

6
Comments
2 min read
Build a Blackjack Command Line Game

Build a Blackjack Command Line Game

16
Comments 5
12 min read
OOP vs FP

OOP vs FP

7
Comments 9
1 min read
How to learn object oriented programming

How to learn object oriented programming

7
Comments 6
1 min read
C++ Template Meta Programming - The Basics

C++ Template Meta Programming - The Basics

11
Comments
4 min read
Finding harmony between refactoring and implementation

Finding harmony between refactoring and implementation

7
Comments
4 min read
Lower The Pain of Mocking in Tests, the React Way

Lower The Pain of Mocking in Tests, the React Way

37
Comments 2
4 min read
Object Oriented Playing Cards in Python

Object Oriented Playing Cards in Python

10
Comments
3 min read
My First Week With Elixir As A Rubyist

My First Week With Elixir As A Rubyist

6
Comments 4
4 min read
Do You Struggle Naming Your Classes Well?

Do You Struggle Naming Your Classes Well?

71
Comments 5
3 min read
Do me a S.O.L.I.D.

Do me a S.O.L.I.D.

13
Comments
8 min read
OOP + S = OOPS

OOP + S = OOPS

8
Comments 1
2 min read
You should use Python @dataclass

You should use Python @dataclass

74
Comments 9
2 min read
The Game of Life (in Ruby)

The Game of Life (in Ruby)

44
Comments 5
4 min read
The BaseClass Anti-Pattern

The BaseClass Anti-Pattern

11
Comments
4 min read
Understanding Java Objects, Abstract and Concrete

Understanding Java Objects, Abstract and Concrete

63
Comments 3
7 min read
C# OOP: Generics

C# OOP: Generics

15
Comments
8 min read
Tired of Programming?

Tired of Programming?

65
Comments 7
3 min read
Classes, Inheritance, Packages & Modularization in Java ☕️

Classes, Inheritance, Packages & Modularization in Java ☕️

6
Comments 1
6 min read
Composition Over Inheritance

Composition Over Inheritance

9
Comments 1
3 min read
Where's my inheritance? Understanding the Liskov Substitution Principle

Where's my inheritance? Understanding the Liskov Substitution Principle

7
Comments 2
3 min read
C# OOP: Operator Overloading

C# OOP: Operator Overloading

7
Comments
6 min read
Introducing MikroORM, TypeScript data-mapper ORM with Identity Map

Introducing MikroORM, TypeScript data-mapper ORM with Identity Map

87
Comments 11
6 min read
Decouple your code

Decouple your code

7
Comments
4 min read
Protocol Oriented Programming (POP) Brief Summary

Protocol Oriented Programming (POP) Brief Summary

8
Comments
2 min read
Design Principles for OOP Brief Summary

Design Principles for OOP Brief Summary

6
Comments
2 min read
Using Getters and Setters in Python

Using Getters and Setters in Python

42
Comments 1
3 min read
C# OOP: Method Overloading

C# OOP: Method Overloading

12
Comments
6 min read
C# OOP: Class Modifiers

C# OOP: Class Modifiers

10
Comments
6 min read
About Classes...

About Classes...

53
Comments 3
3 min read
Use of IIFE to Create a Module

Use of IIFE to Create a Module

5
Comments
1 min read
Use a Mixin to Add Common Behavior Between Unrelated Objects

Use a Mixin to Add Common Behavior Between Unrelated Objects

5
Comments
1 min read
Constructor Function

Constructor Function

6
Comments
3 min read
Java Inheritance Puzzle

Java Inheritance Puzzle

8
Comments 6
1 min read
Multi-paradigm Programming in C++ and Javascript

Multi-paradigm Programming in C++ and Javascript

12
Comments
5 min read
Dependency injection: PHP edition

Dependency injection: PHP edition

67
Comments 4
3 min read
Value objects in Ruby

Value objects in Ruby

38
Comments 4
5 min read
What the heck is polymorphism?

What the heck is polymorphism?

239
Comments 19
7 min read
Why You Should Waste Your Time Creating Use Cases

Why You Should Waste Your Time Creating Use Cases

17
Comments
4 min read
Dead Simple Python: Loops and Iterators

Dead Simple Python: Loops and Iterators

97
Comments 15
14 min read
Introduction to Object-Oriented Programming with Ruby

Introduction to Object-Oriented Programming with Ruby

17
Comments
11 min read
Database Normalization for Object Oriented Programmers

Database Normalization for Object Oriented Programmers

17
Comments
5 min read
Basics of Object-Oriented Programming

Basics of Object-Oriented Programming

49
Comments 4
3 min read
Building An OOP Calculator And What It Means To Write A Widget Library

Building An OOP Calculator And What It Means To Write A Widget Library

14
Comments 6
7 min read
Using Python Functions As Classes

Using Python Functions As Classes

42
Comments 13
1 min read
Template design pattern in Ruby. Any reason not to use a module instead of a superclass?

Template design pattern in Ruby. Any reason not to use a module instead of a superclass?

8
Comments 3
1 min read
Ruby Value Objects for Sets

Ruby Value Objects for Sets

10
Comments
4 min read
loading...