Forem

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
Cover image for Liskov Substitution Principle

Liskov Substitution Principle

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

Code Smell 24 - Boolean Coercions

12
Comments 30
2 min read
Code Smell 26 - Exceptions Polluting
Cover image for 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
Cover image for Code Smell 25 - Pattern Abusers

Code Smell 25 - Pattern Abusers

4
Comments
2 min read
Single Responsibility Principle
Cover image for Single Responsibility Principle

Single Responsibility Principle

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

Code Smell 23 - Instance Type Checking

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

My First Project at Flatiron School

6
Comments
3 min read
Code Smell 22 - Helpers
Cover image for 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
Cover image for 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
Cover image for Code Smell 21 - Anonymous Functions Abusers

Code Smell 21 - Anonymous Functions Abusers

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

How I Survived the Zombie Apocalypse

1
Comments
5 min read
Static and Dynamic Binding in JAVA
Cover image for 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
Cover image for Code Smell 20 - Premature Optimization

Code Smell 20 - Premature Optimization

3
Comments
2 min read
Namespaces
Cover image for Namespaces

Namespaces

4
Comments
1 min read
Include
Cover image for Include

Include

2
Comments
1 min read
Stream Input and Output
Cover image for Stream Input and Output

Stream Input and Output

2
Comments
2 min read
Code Smell 19 — Optional Arguments
Cover image for 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
Cover image for Mixing FP and OOP

Mixing FP and OOP

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

The Standard Template Library (STL)

5
Comments 2
2 min read
Is JS an OOP Language?
Cover image for Is JS an OOP Language?

Is JS an OOP Language?

17
Comments 4
5 min read
loading...