---
title: "#object-oriented articles | Hashnode"
description: "Explore 29 articles tagged #object-oriented on Hashnode. Tutorials, guides, and how-tos from the community."
url: "https://hashnode.com/tag/object-oriented"
---

Tag

# #object-oriented

29 posts · 0 followers

[Harika](https://hashnode.com/@sereneSoul) · [Apr 27, 2025](https://hashnode.com/posts/design-patterns/680e7394790dd929403ce007)

### [Design Patterns](https://designpatternsinjava.hashnode.dev/design-patterns?utm_source=hashnode&utm_medium=feed)

Discover design patterns, their benefits, classifications, and how they enhance software design and maintainability

4 min read · [designpatternsinjava.hashnode.dev](https://designpatternsinjava.hashnode.dev/design-patterns?utm_source=hashnode&utm_medium=feed)

[Anjan Baradwaj](https://hashnode.com/@anjanbaradwaj) · [Jun 18, 2024](https://hashnode.com/posts/a-guide-to-object-oriented-programming-principles/66ba1ab52ab35c1de21292f8)

### [A Guide to Object-Oriented Programming Principles](https://freecodecamp.org/news/a-guide-to-object-oriented-programming-principles?utm_source=hashnode&utm_medium=feed)

A programming language is generally classified based on its support for one or more paradigms. Object-oriented programming is one such paradigm, where the code is organized as objects. It is used to develop desktop and mobile applications or more c...

6 min read · [freecodecamp.org](https://freecodecamp.org/news/a-guide-to-object-oriented-programming-principles?utm_source=hashnode&utm_medium=feed)

[Israel Chidera](https://hashnode.com/@IsraelChiderah) · [Nov 29, 2022](https://hashnode.com/posts/inheritance-in-c-sharp/66c8c86e58265ae76d481676)

### [How Inheritance Works in C# – with Code Examples](https://freecodecamp.org/news/inheritance-in-c-sharp?utm_source=hashnode&utm_medium=feed)

Inheritance is a branch of object-oriented programming that helps you write reusable code. It allows you to extend the content of a class to another class. Other pillars of object-oriented programming include encapsulation, polymorphism, and abstrac...

4 min read · [freecodecamp.org](https://freecodecamp.org/news/inheritance-in-c-sharp?utm_source=hashnode&utm_medium=feed)

[Hillary Nyakundi](https://hashnode.com/@larymak) · [Sep 6, 2022](https://hashnode.com/posts/what-is-object-oriented-programming/66b8dc1df88daef58d10eef4)

### [OOP Meaning – What is Object-Oriented Programming?](https://freecodecamp.org/news/what-is-object-oriented-programming?utm_source=hashnode&utm_medium=feed)

In today's technology driven society, computer programming knowledge is in high demand. And as a developer, you'll need to know various programming languages. Over the past few decades, many programming languages have risen in popularity. You can see...

9 min read · [freecodecamp.org](https://freecodecamp.org/news/what-is-object-oriented-programming?utm_source=hashnode&utm_medium=feed)

[Rakesh Purohit](https://hashnode.com/@therakeshpurohit) · [Jul 22, 2022](https://hashnode.com/posts/i-re-wrote-array-in-javascript-but-as-an-object/62da0a1ae3738c59b0b79cf0)

### [I re-wrote Array in JavaScript but as an Object](https://therakeshpurohit.hashnode.dev/i-re-wrote-array-in-javascript-but-as-an-object?utm_source=hashnode&utm_medium=feed)

I rewrote Array in JavaScript but as Object! Nearly everything in JS is an object. Note: I could have used OOP to make the code better, reusable and robust. I was in so hurry to try out the experiment and do some code as talk is cheap. (😉) https:/...

2 min read · [therakeshpurohit.hashnode.dev](https://therakeshpurohit.hashnode.dev/i-re-wrote-array-in-javascript-but-as-an-object?utm_source=hashnode&utm_medium=feed)

[Kealan Parr](https://hashnode.com/@kealanparr) · [Dec 18, 2020](https://hashnode.com/posts/four-pillars-of-object-oriented-programming/66bc55d4e35f27b353950756)

### [The Four Pillars of Object-Oriented Programming](https://freecodecamp.org/news/four-pillars-of-object-oriented-programming?utm_source=hashnode&utm_medium=feed)

JavaScript is a multi-paradigm language and can be written following different programming paradigms. A programming paradigm is essentially a bunch of rules that you follow when writing code, to help you solve a particular problem. That's what the fo...

8 min read · [freecodecamp.org](https://freecodecamp.org/news/four-pillars-of-object-oriented-programming?utm_source=hashnode&utm_medium=feed)

[freeCodeCamp](https://hashnode.com/@freeCodeCamp) · [Feb 1, 2020](https://hashnode.com/posts/abstract-classes-in-java-explained-with-examples/66c3437cf9d371e3aae26815)

### [Abstract Classes in Java Explained with Examples](https://freecodecamp.org/news/abstract-classes-in-java-explained-with-examples?utm_source=hashnode&utm_medium=feed)

Abstract classes are classes declared with abstract. They can be subclassed or extended, but cannot be instantiated. You can think of them as a class version of interfaces, or as an interface with actual code attached to the methods. For example, say...

2 min read · [freecodecamp.org](https://freecodecamp.org/news/abstract-classes-in-java-explained-with-examples?utm_source=hashnode&utm_medium=feed)

[Parathan Thiyagalingam](https://hashnode.com/@parathantl) · [Aug 7, 2019](https://hashnode.com/posts/object-oriented-concepts/66baefcfff91e9c03fcb30aa)

### [Object Oriented Programming Concepts: How to go from Zero to One with Objects](https://freecodecamp.org/news/object-oriented-concepts?utm_source=hashnode&utm_medium=feed)

Object Oriented Programming is one of the most widely used programming paradigms. The name itself defines how it works. “Object Oriented” - the Object plays an important role. Manipulating objects and getting the results is the ultimate goal of Objec...

6 min read · [freecodecamp.org](https://freecodecamp.org/news/object-oriented-concepts?utm_source=hashnode&utm_medium=feed)

[freeCodeCamp](https://hashnode.com/@freeCodeCamp) · [Jul 24, 2019](https://hashnode.com/posts/the-basic-design-patterns-all-developers-need-to-know/66d460cfe39d8b5612bc0df1)

### [The 3 Types of Design Patterns All Developers Should Know (with code examples of each)](https://freecodecamp.org/news/the-basic-design-patterns-all-developers-need-to-know?utm_source=hashnode&utm_medium=feed)

By Sameeha Rahman What is a Design Pattern? Design patterns are design level solutions for recurring problems that we software engineers come across often. It’s not code - I repeat, ❌CODE. It is like a description on how to tackle these problems and ...

12 min read · [freecodecamp.org](https://freecodecamp.org/news/the-basic-design-patterns-all-developers-need-to-know?utm_source=hashnode&utm_medium=feed)

[freeCodeCamp](https://hashnode.com/@freeCodeCamp) · [Feb 26, 2019](https://hashnode.com/posts/introduction-to-object-oriented-programming-with-ruby-d594e1c6eebe/66c35866d372f14b49bdcbb6)

### [An introduction to Object-Oriented Programming with Ruby](https://freecodecamp.org/news/introduction-to-object-oriented-programming-with-ruby-d594e1c6eebe?utm_source=hashnode&utm_medium=feed)

By Saul Costa Object-oriented programming (OOP) is a programming paradigm organized around objects. At a high level, OOP is all about being able to structure code so that its functionality can be shared throughout the application. If done properly, O...

10 min read · [freecodecamp.org](https://freecodecamp.org/news/introduction-to-object-oriented-programming-with-ruby-d594e1c6eebe?utm_source=hashnode&utm_medium=feed)
