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.
Liskov Substitution Principle

Liskov Substitution Principle

33
Comments 9
5 min read
Code Smell 24 - Boolean Coercions

Code Smell 24 - Boolean Coercions

12
Comments 30
2 min read
Code Smell 26 - Exceptions Polluting

Code Smell 26 - Exceptions Polluting

4
Comments
2 min read
The Four Principles of Object Oriented Programming in Python

The Four Principles of Object Oriented Programming in Python

29
Comments 4
2 min read
Code Smell 25 - Pattern Abusers

Code Smell 25 - Pattern Abusers

4
Comments
2 min read
Single Responsibility Principle

Single Responsibility Principle

24
Comments
3 min read
Code Smell 23 - Instance Type Checking

Code Smell 23 - Instance Type Checking

4
Comments 3
2 min read
My First Project at Flatiron School

My First Project at Flatiron School

6
Comments
3 min read
Code Smell 22 - Helpers

Code Smell 22 - Helpers

10
Comments 4
2 min read
The SOLID principles of Object Oriented Design

The SOLID principles of Object Oriented Design

116
Comments 4
5 min read
How to Get Rid of Annoying IFs Forever

How to Get Rid of Annoying IFs Forever

47
Comments 15
5 min read
How to implement a simple countdown timer in JavaScript

How to implement a simple countdown timer in JavaScript

8
Comments
1 min read
Code Smell 21 - Anonymous Functions Abusers

Code Smell 21 - Anonymous Functions Abusers

6
Comments 8
2 min read
How I Survived the Zombie Apocalypse

How I Survived the Zombie Apocalypse

1
Comments
5 min read
Static and Dynamic Binding in JAVA

Static and Dynamic Binding in JAVA

11
Comments 2
3 min read
Common types of OOP relationships and their UML representation

Common types of OOP relationships and their UML representation

30
Comments 1
2 min read
Code Smell 20 - Premature Optimization

Code Smell 20 - Premature Optimization

3
Comments
2 min read
Namespaces

Namespaces

4
Comments
1 min read
Include

Include

2
Comments
1 min read
Stream Input and Output

Stream Input and Output

2
Comments
2 min read
Code Smell 19 — Optional Arguments

Code Smell 19 — Optional Arguments

5
Comments
2 min read
How to display all attributes of a class in python

How to display all attributes of a class in python

4
Comments
1 min read
Mixing FP and OOP

Mixing FP and OOP

9
Comments
2 min read
The Standard Template Library (STL)

The Standard Template Library (STL)

5
Comments 2
2 min read
Is JS an OOP Language?

Is JS an OOP Language?

17
Comments 4
5 min read
loading...