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
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
Akash Dasakashdas7781.hashnode.dev·Oct 7, 2024Extends vs Implements in Java: A Comprehensive GuideHave you ever thought about the difference between the extends keyword and the implements keyword? Have you noticed where these keywords are used? Now, don’t just say, “In Java, of course!” Just kidding! Obviously, we use these keywords in Java, but ...DiscussJava
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
Kandadi Manasakandadimanasa.hashnode.dev·Oct 2, 2024InheritanceInheritance is the mechanism by which one class acquires the properties and features of another class. The class that inherits the properties is called a sub-class (child class), while the class from which the properties are inherited is called a sup...Discussinheritance
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
Atharva Mahamuniatharvamahamuni.hashnode.dev·Sep 22, 2024Favor composition over inheritanceInheritance of classes is not always a good idea, sometimes you need to consider the composition as well. Let's discuss one of the important design principles, for writing more clean, reusable, and extensible code - Suppose you are running a vehicle ...Discussinheritance
Kandadi Manasakandadimanasa.hashnode.dev·Sep 8, 2024Overview of OOP in JavaClasses, Objects and Methods Scenario: Oka classroom "IT" lo "Teachers and Students" untaru, Manam class lo chese panlu: Attendance Sleep Eat Now, e scenario lo manam objects, methods and classes ni define chedham. Objects: Teachers and Student...b.abhinaya reddy and 1 other are discussing this2 people are discussing thisDiscuss·21 likes·35 readsOOPS
Bhavesh Yadavbhavesh070.hashnode.dev·Sep 7, 2024Abstract Class vs Inheritance: Understanding the DifferenceObject-oriented programming (OOP) introduces various concepts that help developers design flexible and reusable code. Two such concepts, abstract classes and inheritance, are often misunderstood or confused. In this post, we’ll break down these terms...DiscussOOPS
Gagandeep Singhblog.gagan93.me·Aug 25, 2024Unseen risks of InheritanceBackground I started learning Object-Oriented Programming (OOP) with C++ during my college days, and Inheritance is one of the key concepts you can't miss when learning OOP. In fact, inheritance is one of the four core principles of OOP, along with E...Discuss·82 readsinheritance