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.
How to stop naming Java classes with the "Manager" suffix

How to stop naming Java classes with the "Manager" suffix

59
Comments 14
2 min read
Design Principles

Design Principles

5
Comments
4 min read
SOLID Programming (Part 1): Single Responsibility Principle

SOLID Programming (Part 1): Single Responsibility Principle

68
Comments 9
3 min read
Action-Oriented C#

Action-Oriented C#

83
Comments 7
3 min read
Knock Down Your House: Refactoring and The Creative Process

Knock Down Your House: Refactoring and The Creative Process

10
Comments
5 min read
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
loading...