DEV Community

loading...

Object Oriented Programming

"...because thinking inside the box is okay, as long as it's a black box."

👋 Sign in for the ability sort posts by top and latest.
Protect class from disallowing changes to values outside in C#

Protect class from disallowing changes to values outside in C#

Reactions 4 Comments
1 min read
JavaScript: Why Does `this` Work Like This?

JavaScript: Why Does `this` Work Like This?

Reactions 5 Comments
3 min read
Code Smell 67 - Middle Man

Code Smell 67 - Middle Man

Reactions 2 Comments
1 min read
Running java programs from the terminal

Running java programs from the terminal

Reactions 5 Comments
1 min read
Object-oriented Programming in Python 🐍

Object-oriented Programming in Python 🐍

Reactions 7 Comments
6 min read
ActiveRecord - Value Objects with serialize

ActiveRecord - Value Objects with serialize

Reactions 8 Comments
4 min read
Lei de Demeter

Lei de Demeter

Reactions 3 Comments 1
2 min read
A Walk Through the Gilded Rose Kata — Pt 5: Open to extension, closed to modification

A Walk Through the Gilded Rose Kata — Pt 5: Open to extension, closed to modification

Reactions 5 Comments
3 min read
A Walk Through the Gilded Rose Kata — Pt 4: Discovering what GildedRose really is

A Walk Through the Gilded Rose Kata — Pt 4: Discovering what GildedRose really is

Reactions 5 Comments
4 min read
A Walk Through the Gilded Rose Kata — Pt 3: From Faux-O to OO

A Walk Through the Gilded Rose Kata — Pt 3: From Faux-O to OO

Reactions 7 Comments
6 min read
A Walk Through the Gilded Rose Kata — Pt 2: Duplication is your friend (at first)

A Walk Through the Gilded Rose Kata — Pt 2: Duplication is your friend (at first)

Reactions 5 Comments
6 min read
A Walk Through the Gilded Rose Kata — Pt 1: Do not break anything

A Walk Through the Gilded Rose Kata — Pt 1: Do not break anything

Reactions 7 Comments
7 min read
Orientação a objetos de outra forma: Métodos estáticos e de classes

Orientação a objetos de outra forma: Métodos estáticos e de classes

Reactions 10 Comments
3 min read
SOLID: Principio de Abierto/Cerrado

SOLID: Principio de Abierto/Cerrado

Reactions 7 Comments
6 min read
Javascript Objects and the Practical Use of them...

Javascript Objects and the Practical Use of them...

Reactions 5 Comments
4 min read
Herencia Prototipal en JavaScript con la ayuda de Shingeki no Kyojin

Herencia Prototipal en JavaScript con la ayuda de Shingeki no Kyojin

Reactions 4 Comments
10 min read
C++ encapsulation, a tale of getters and setters ?

C++ encapsulation, a tale of getters and setters ?

Reactions 5 Comments 2
3 min read
Code Smell 65 - Variables Named After Types

Code Smell 65 - Variables Named After Types

Reactions 5 Comments 1
1 min read
Golang for Object Oriented People

Golang for Object Oriented People

Reactions 11 Comments
3 min read
Virtual as a code smell*

Virtual as a code smell*

Reactions 7 Comments 1
5 min read
It is an argument, not a trojan horse!

It is an argument, not a trojan horse!

Reactions 7 Comments
3 min read
SOLID: Open Closed Principle

SOLID: Open Closed Principle

Reactions 17 Comments
5 min read
Code Smell 64 - Inappropriate Intimacy

Code Smell 64 - Inappropriate Intimacy

Reactions 4 Comments
1 min read
Liskov Substitution Principle

Liskov Substitution Principle

Reactions 6 Comments
1 min read
Code Smell 66 - Shotgun Surgery

Code Smell 66 - Shotgun Surgery

Reactions 3 Comments 5
1 min read
Orientação a objetos de outra forma: Classes e objetos

Orientação a objetos de outra forma: Classes e objetos

Reactions 8 Comments 6
6 min read
Beginner's guide to abstract base class in Python

Beginner's guide to abstract base class in Python

Reactions 13 Comments 5
3 min read
Creating classes in python

Creating classes in python

Reactions 10 Comments
4 min read
Class Variables in Python

Class Variables in Python

Reactions 6 Comments
2 min read
I created my own SOLID principles

I created my own SOLID principles

Reactions 8 Comments
3 min read
SOLID: Single Responsibility Principle

SOLID: Single Responsibility Principle

Reactions 14 Comments 2
5 min read
Namespaces con PHP

Namespaces con PHP

Reactions 5 Comments
3 min read
Golang OOP primitives

Golang OOP primitives

Reactions 10 Comments
7 min read