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.
In defense of JavaScript oddities

In defense of JavaScript oddities

57
Comments 18
3 min read
Protect your system from changes in 3rd party dependencies

Protect your system from changes in 3rd party dependencies

23
Comments
3 min read
Build a Fluent Interface in Java in Less Than 5 Minutes

Build a Fluent Interface in Java in Less Than 5 Minutes

33
Comments 3
6 min read
Dead Simple Python: Classes

Dead Simple Python: Classes

283
Comments 25
14 min read
What Are The Best Software Engineering Principles?

What Are The Best Software Engineering Principles?

246
Comments 14
7 min read
Ruby Value Object Instance Caching

Ruby Value Object Instance Caching

14
Comments
3 min read
Simplifying WordPress's functions.php with OOP: Part 2

Simplifying WordPress's functions.php with OOP: Part 2

31
Comments 3
6 min read
Ruby Nil Value Objects

Ruby Nil Value Objects

11
Comments
2 min read
Depend on things that change less often than you

Depend on things that change less often than you

5
Comments 5
1 min read
Rails Value Objects – One Validator to Rule Them All

Rails Value Objects – One Validator to Rule Them All

8
Comments 1
3 min read
On Automobiles and OOP

On Automobiles and OOP

4
Comments
14 min read
An Introduction to Overloading Operators (for Beginners by a Beginner)

An Introduction to Overloading Operators (for Beginners by a Beginner)

40
Comments 2
6 min read
Design by contract - Learn something new about OOP

Design by contract - Learn something new about OOP

12
Comments
5 min read
The Three Laws of Objects

The Three Laws of Objects

26
Comments
5 min read
The Interface Segregation Principle Applied in C#/.NET

The Interface Segregation Principle Applied in C#/.NET

7
Comments
8 min read
How to write a really object oriented program

How to write a really object oriented program

15
Comments 3
8 min read
Object Oriented Programming

Object Oriented Programming

252
Comments 9
16 min read
40+ OOP Interview Questions in 2019

40+ OOP Interview Questions in 2019

193
Comments 4
20 min read
Simplifying WordPress's functions.php with OOP

Simplifying WordPress's functions.php with OOP

210
Comments 26
6 min read
It's wrong to treat "Draft" mode as a state on the way to "Final"

It's wrong to treat "Draft" mode as a state on the way to "Final"

9
Comments 11
1 min read
Emulating "Private" Variables in JavaScript with Closures and Factory Functions

Emulating "Private" Variables in JavaScript with Closures and Factory Functions

97
Comments 24
5 min read
How else you can define properties for JavaScript objects

How else you can define properties for JavaScript objects

13
Comments 3
3 min read
Is One Source of Truth just a fancy name for Global Variables?

Is One Source of Truth just a fancy name for Global Variables?

7
Comments
2 min read
If you're struggling with JavaScript `this`...

If you're struggling with JavaScript `this`...

13
Comments
2 min read
Fluent Plain Old Object Builder Interface Pattern

Fluent Plain Old Object Builder Interface Pattern

21
Comments 2
5 min read
What is Constructor in Javascript

What is Constructor in Javascript

8
Comments
1 min read
JavaScript Classes

JavaScript Classes

23
Comments 7
2 min read
1-minute guide to real constants in Python

1-minute guide to real constants in Python

93
Comments 11
3 min read
Technical debt or we must improve our code base quality

Technical debt or we must improve our code base quality

11
Comments 1
1 min read
JavaScript and Object-Oriented Programming

JavaScript and Object-Oriented Programming

62
Comments 10
9 min read
3 Ways to Create Objects in Object-Oriented JavaScript

3 Ways to Create Objects in Object-Oriented JavaScript

65
Comments 9
4 min read
How Specific Are you With Your Imports and Why?

How Specific Are you With Your Imports and Why?

9
Comments 6
1 min read
Understanding Basic Object Oriented Programming with C++

Understanding Basic Object Oriented Programming with C++

58
Comments 6
4 min read
How you can reduce usage of getter methods in your code

How you can reduce usage of getter methods in your code

29
Comments 16
3 min read
What's OOP ? Explain like I'm five

What's OOP ? Explain like I'm five

27
Comments 3
3 min read
Most Popular Development Posts Of The Week (19 September 2018)

Most Popular Development Posts Of The Week (19 September 2018)

8
Comments
2 min read
Collection objects in PHP

Collection objects in PHP

78
Comments 8
4 min read
What is a MVC pattern?

What is a MVC pattern?

18
Comments 1
2 min read
Discarding setters

Discarding setters

17
Comments 4
4 min read
OOP 201: Design Concepts

OOP 201: Design Concepts

51
Comments 1
6 min read
Object-oriented programming and Greek mythology

Object-oriented programming and Greek mythology

16
Comments
5 min read
Don't return associative arrays!

Don't return associative arrays!

83
Comments 31
3 min read
Creating a Database Connection As Far As We Obey to OOP

Creating a Database Connection As Far As We Obey to OOP

12
Comments 2
2 min read
The Secret Life of Objects: Inheritance

The Secret Life of Objects: Inheritance

37
Comments 3
8 min read
Clean, DRY, SOLID Spaghetti

Clean, DRY, SOLID Spaghetti

287
Comments 37
9 min read
OOP practice with a standard project in PHP.

OOP practice with a standard project in PHP.

29
Comments 7
1 min read
Video: Object-Oriented Programming Concepts

Video: Object-Oriented Programming Concepts

17
Comments
1 min read
Why to use the 'override' specifier in C++ 11?

Why to use the 'override' specifier in C++ 11?

35
Comments 2
2 min read
Coding Concepts - Reflection

Coding Concepts - Reflection

140
Comments 11
6 min read
OOP 101: Understanding Classes

OOP 101: Understanding Classes

16
Comments 2
8 min read
Final classes in Java

Final classes in Java

45
Comments 8
1 min read
OOP Overkill

OOP Overkill

77
Comments 35
3 min read
Please don't write a class

Please don't write a class

25
Comments 15
1 min read
OOP and System Tests in Ruby on Rails

OOP and System Tests in Ruby on Rails

14
Comments
8 min read
[UA] OOP та Cистемні Тести в Rails

[UA] OOP та Cистемні Тести в Rails

9
Comments
5 min read
The Secret Life of Objects: Information Hiding

The Secret Life of Objects: Information Hiding

29
Comments 5
7 min read
OOP and Interview

OOP and Interview

15
Comments 1
1 min read
Using the Strategy Pattern (Examples in C#)

Using the Strategy Pattern (Examples in C#)

116
Comments 12
5 min read
Assigning class responsibilities with GRASP

Assigning class responsibilities with GRASP

10
Comments
3 min read
Depending on Functions Instead of Interfaces - Why and How

Depending on Functions Instead of Interfaces - Why and How

14
Comments
7 min read
loading...