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

Tag

# #oop

915 posts · 121 followers

[Sahil Maddi](https://hashnode.com/@CollaborativeCoder4U) · [1d ago](https://hashnode.com/posts/the-four-pillars-of-oop-in-java-a-quick-overview/6af2846b067848452be4d7d2)

### [The Four Pillars of OOP in Java: A Quick Overview 🧱](https://oops-concepts.hashnode.dev/the-four-pillars-of-oop-in-java-a-quick-overview?utm_source=hashnode&utm_medium=feed)

Object-Oriented Programming (OOP) is the backbone of Java. Every class you write, every Spring bean you inject and every library you use is built on four ideas: encapsulation, inheritance, polymorphis

5 min read · [oops-concepts.hashnode.dev](https://oops-concepts.hashnode.dev/the-four-pillars-of-oop-in-java-a-quick-overview?utm_source=hashnode&utm_medium=feed)

[Waqas Shahid](https://hashnode.com/@practicaldevblog) · [Oct 27](https://hashnode.com/posts/java-explained-object-oriented-basics-without-the-jargon/6ae03a175ca58cbcd49431e9)

### [Java Explained: Object-Oriented Basics Without the Jargon](https://practicaldevblog.hashnode.dev/java-explained-object-oriented-basics-without-the-jargon?utm_source=hashnode&utm_medium=feed)

Introduction Java has been around since 1995 and still runs an enormous share of the world's backend systems, Android apps, and enterprise software. Its staying power comes from one idea, taken seriou

3 min read · [practicaldevblog.hashnode.dev](https://practicaldevblog.hashnode.dev/java-explained-object-oriented-basics-without-the-jargon?utm_source=hashnode&utm_medium=feed)

[Jairam](https://hashnode.com/@jairamish) · [Oct 1](https://hashnode.com/posts/the-composite-pattern-in-a-python-llm-pipeline/6abe0bed8ebb94d8c003d340)

### [The Composite Pattern in a Python LLM Pipeline](https://thearchitectsmind.hashnode.dev/the-composite-pattern-in-a-python-llm-pipeline?utm_source=hashnode&utm_medium=feed)

LangGraph from Scratch, Phase 5: building Sequence, Branch, Parallel and Retry as steps.

16 min read · [thearchitectsmind.hashnode.dev](https://thearchitectsmind.hashnode.dev/the-composite-pattern-in-a-python-llm-pipeline?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 16](https://hashnode.com/posts/visitor-pattern-in-csharp-acyclic-type-safe-no-downcasts-no-runtime-checks-with-visitor-net/6aaaff9240dcbdccf94d1f38)

### [Visitor Pattern in C#: acyclic, type-safe, no downcasts, no runtime checks with Visitor.NET](https://steponeit.hashnode.dev/visitor-pattern-in-csharp-acyclic-type-safe-no-downcasts-no-runtime-checks-with-visitor-net?utm_source=hashnode&utm_medium=feed)

Compare classic and acyclic Visitor patterns in C#, then build type-safe double dispatch with variance, source generators, and Visitor.NET

12 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/visitor-pattern-in-csharp-acyclic-type-safe-no-downcasts-no-runtime-checks-with-visitor-net?utm_source=hashnode&utm_medium=feed)

[Abirami Sri](https://hashnode.com/@abiramisri) · [Sep 9](https://hashnode.com/posts/object-oriented-programming-oop-a-beginner-friendly-guide-with-real-world-examples/6aa189dcbb376ef7f1756a33)

### [Object-Oriented Programming (OOP) — A Beginner-Friendly Guide with Real-World Examples](https://abi-blog.hashnode.dev/object-oriented-programming-oop-a-beginner-friendly-guide-with-real-world-examples?utm_source=hashnode&utm_medium=feed)

Learn OOP in Java with simple examples, 4 pillars, inheritance types, real-world use cases, diagrams, and common interview questions

16 min read · [abi-blog.hashnode.dev](https://abi-blog.hashnode.dev/object-oriented-programming-oop-a-beginner-friendly-guide-with-real-world-examples?utm_source=hashnode&utm_medium=feed)

[StepOne](https://hashnode.com/@steponeit) · [Sep 1](https://hashnode.com/posts/polymorphic-dependency-injection-in-net-the-complete-guide/6a973b24ec01dadaed14eb4a)

### [Polymorphic Dependency Injection in .NET: The Complete Guide](https://steponeit.hashnode.dev/polymorphic-dependency-injection-in-net-the-complete-guide?utm_source=hashnode&utm_medium=feed)

Compare keyed and conditional dependency injection in .NET with Simple Injector, Castle Windsor, Autofac, StructureMap, and built-in keyed services.

6 min read · [steponeit.hashnode.dev](https://steponeit.hashnode.dev/polymorphic-dependency-injection-in-net-the-complete-guide?utm_source=hashnode&utm_medium=feed)

[Sahil Gupta](https://hashnode.com/@sahilgupta2175) · [Aug 26](https://hashnode.com/posts/object-oriented-programming-in-javascript-classes-objects-encapsulation-explained/6a8ec63d1ef7554ddbef2a75)

### [Object-Oriented Programming in JavaScript: Classes, Objects & Encapsulation Explained](https://sahilxdev.hashnode.dev/object-oriented-programming-in-javascript-classes-objects-encapsulation-explained?utm_source=hashnode&utm_medium=feed)

Learn OOPs in JS - what a class is, how to create objects, constructors, methods, the basics of encapsulation, with simple beginner-friendly examples.

8 min read · [sahilxdev.hashnode.dev](https://sahilxdev.hashnode.dev/object-oriented-programming-in-javascript-classes-objects-encapsulation-explained?utm_source=hashnode&utm_medium=feed)

[Manikandan S](https://hashnode.com/@manikandan4411) · [Aug 19](https://hashnode.com/posts/error-and-exception-handling-in-java/6a85b714b4aa454aad40f3a1)

### [Error and Exception Handling in Java](https://manikandan4411.hashnode.dev/error-and-exception-handling-in-java?utm_source=hashnode&utm_medium=feed)

Learn Error and Exception Handling in Java with simple definitions, syntax, and examples.

11 min read · [manikandan4411.hashnode.dev](https://manikandan4411.hashnode.dev/error-and-exception-handling-in-java?utm_source=hashnode&utm_medium=feed)

[Manikandan S](https://hashnode.com/@manikandan4411) · [Aug 8](https://hashnode.com/posts/oops-concepts-in-java/6a77325f09dc703b0887d74a)

### [OOPs Concepts in Java](https://manikandan4411.hashnode.dev/oops-concepts-in-java?utm_source=hashnode&utm_medium=feed)

Learn OOPs concepts in Java with simple definitions, syntax, and practical examples.

11 min read · [manikandan4411.hashnode.dev](https://manikandan4411.hashnode.dev/oops-concepts-in-java?utm_source=hashnode&utm_medium=feed)

[Mustafa Nohrio](https://hashnode.com/@mustafanohrio) · [Jul 26](https://hashnode.com/posts/week-3-of-my-ai-ml-journey-object-oriented-programming/6a66437229a48eed32477459)

### [Week 3 of My AI/ML Journey: Object-Oriented Programming](https://mustafanohrio.hashnode.dev/week-3-of-my-ai-ml-journey-object-oriented-programming?utm_source=hashnode&utm_medium=feed)

Week 3 was the biggest conceptual shift so far. Weeks 1 and 2 were mostly about learning syntax and built-in tools. Week 3 was about learning a completely different way of thinking about code — organi

6 min read · [mustafanohrio.hashnode.dev](https://mustafanohrio.hashnode.dev/week-3-of-my-ai-ml-journey-object-oriented-programming?utm_source=hashnode&utm_medium=feed)
