Francesco Tusathinkobjectoriented.hashnode.dev·Nov 25, 2024Understanding Polymorphism and Abstract Classes: Code Reuse and Design ContractsA previous post discussed the Object-Oriented Programming (OOP) concept of generalisation (or "is-a-kind-of")—a relationship between a general category (superclass or parent) and a more specific type (subclass or child). That article focussed on the ...Discuss·32 readsThe World of Classes and Objectspolymorphism
Siddharthsiddharthqs.com·Nov 21, 2024TraitsTraits are the most important topic to understand the design patterns in Rust. Traits are fundamental feature in Rust that provide a way for shared behavior, abstraction and polymorphish. You can think of traits as interfaces in other programming la...Discuss·1 likeRust
gayatri kumargeekee.hashnode.dev·Nov 18, 2024Shape Shifters: Understanding Polymorphism in JavaScript!Imagine a world where beings can take on multiple forms, like a shape shifter that can change its appearance but still retain its core identity. In JavaScript, polymorphism allows objects to behave similarly—taking on different forms (methods) while ...Saanvi Kumar and 1 other are discussing this2 people are discussing thisDiscuss·30 likesWeb Developmentjs
Mohammed Shakeelmaster-java.hashnode.dev·Nov 15, 2024Polymorphism in JavaPolymorphism is one of the core concepts of Object-Oriented Programming (OOP) and is a feature that allows one interface to be used for a general class of actions. In Java, polymorphism enables the use of objects of different classes through a common...DiscussJava
Kristiadhykristiadhy.hashnode.dev·Oct 31, 2024OOP : PolymorphismSecara hurufiah “Poly” artinya banyak, “Morph” artinya bentuk. Jadi Polymorphism = memiliki banyak bentuk. Polymorphism adalah konsep dalam Pemrograman Berorientasi Objek (PBO) dimana sebuah entitas (variable, object, method) dapat berubah menjadi b...DiscussPemrograman Berorientasi Objekpemrograman berorientasi objek
Sri Siddhardha Kurrasid-kurra.hashnode.dev·Oct 23, 2024Building Resilient Software: A Deep Dive into OOP Principles, SOLID Design, and BeyondIn today's rapidly evolving digital landscape, where applications grow increasingly complex and data-intensive, the importance of solid software architecture principles cannot be overstated. As a software developer who has witnessed the transformatio...DiscussSystem Design
DAMIAN ROBINSONwww.damianrobinson.online·Oct 21, 2024Polymorphic SwiftPolymorphism: The Shape-Shifter of Code At its core, polymorphism is a fancy way of saying "many forms." It lets you treat different types of objects in a consistent way, which makes your code more flexible and reusable. Think of it like a superhero ...DiscussSwift
Shubham Khanshubhamkhan.hashnode.dev·Oct 13, 2024Understanding the Core Concepts of Object-Oriented Programming in JavaObject-Oriented Programming (OOP) is a fundamental concept in modern software development. OOP allows you to create programs that are more modular, reusable, and scalable. In this article, we will explore the four main pillars of OOP: Encapsulation, ...DiscussSystem DesignJava
Tejas Moretejasmore.hashnode.dev·Oct 6, 2024OOPs In PythonWhat is OOPs? OOPs simply means Object Oriented Programming. It is a Fundamental Concept in Programming Languages like Python, Java ,JavaScript, C , C++ etc. Definition : Object Oriented Programming (oops) concept is a technique/pattern that uses Obj...Discuss·1 likeObject Oriented Programming
Akash Dasakashdas7781.hashnode.dev·Oct 1, 2024OOPS... Not Just an Exclamation, But a Fundamental Java ConceptThe concept of Object-Oriented Programming (OOP) in Java is as fundamental as the word "oops" is when we make a mistake. OOPs refers to Object Oriented Programming System . This concept tells us to write and use our code effectively .Object-Oriented ...DiscussJava