Saurabh Mahajanblog.saurabhmahajan.com·Apr 8, 2024Object-Oriented Programming ConceptsObject-Oriented Programming (OOP) has emerged as a powerful paradigm in the world of software development, revolutionizing the way we design and build applications. At its core, OOP is a approach that models real-world concepts by creating objects th...DiscussFundamentalsoop
Anshuman Tiwarianshuman-tiwari.hashnode.dev·Mar 31, 2024Four pillars of Object Oriented ProgrammingAs you may have already heard that Object Oriented Programming is one of the most popular programming paradigm ( Programming paradigm is the way of writing efficient, scalable and readable code). Object Oriented Programming defines the set of princip...Discussoop
Nicolas Frugoniarchitecturewithnico.hashnode.dev·Mar 29, 2024The beauty of not breaking existing codeAs software developers, we're constantly facing new challenges and requirements that require us to make changes to our code. But as our codebase grows and becomes more complex, making changes can become increasingly difficult and risky. One small mis...DiscussSOLID principles
Nicolas Frugoniarchitecturewithnico.hashnode.dev·Mar 29, 2024Mastering Polymorphism: Unlock the Power of Clean Code💡 Heads up! This post delves into some more advanced topics and is best suited for experienced developers. Don't worry if some of the concepts are new to you, you can always come back to this post later as you gain more experience. But if you're up ...Discusspolymorphism
Caleb Harriscalebharris.hashnode.dev·Mar 25, 2024How I would explain Object-oriented programming to a 5th graderLet's face it, programming can be very overwhelming, but the basic ideas behind it are simpler than they seem. Object-oriented programming (OOP) is one such concept. Imagine building with toy blocks – that's OOP! There are four main principles: Encap...DiscussObject Oriented Programming
Swapnil Pantswapn652.hashnode.dev·Feb 12, 2024OOPS in Java: Diving deep into 'static' and 'abstract'I have seen a lot of people getting confused with OOPS concepts, especially those related to static and abstract keyword. In this blog, I will be covering up all the possible combinations of code using these 2 keywords, so that whenever someone asks ...Discuss·10 likes·32 readsOOPS in Java
Aditya Nath goswamilli.hashnode.dev·Feb 9, 2024The Polymorphic Path: C & Odin"Polymorphism is very important term in Computer Science which means according to wekipedia , it refers to the ability of different objects to respond to the same message or method invocation in different ways. It allows objects of different types to ...Vishal Pattanaik and 1 other are discussing this2 people are discussing thisDiscuss·3 likes·42 readsC
Ben Olarogbarogba.hashnode.dev·Feb 7, 2024Polymorphism in Programming LanguageAdding functionality to your code is one of the key essentials for every old and new developer. Every great programming development requires adding functionality forms or methods that allow the code to take different forms and adapt to every changing...Discuss·11 likes·33 readstechnology
Firas Hassanfiras-hassan.hashnode.dev·Jan 31, 2024Basic Java Questions & Answers (Part 4) - Interface & Abstract ClassI’ve compiled a list of questions and answers about fundamental topics in Java that I believe every Java developer should be aware of. This is part 4, covering the topic of Interface and Abstract class. What are the differences between an interface a...DiscussJava
Ahmed Nadarahmednadar.hashnode.dev·Jan 11, 2024Simplifying Polymorphic Associations with Rails ActiveRecord::DelegatedTypeHey Rails dev! Ever struggled with handling different types of data in your Rails applications? Well, ActiveRecord::DelegatedType is here to make your life easier. In this guide, I'll walk through how you can use DelegatedType to manage diverse data ...Discuss·378 readsRuby