Jyotiprakash Mishrablog.jyotiprakash.org·Dec 18, 2024Introduction to Inheritance in Java (including interfaces and abstract classes)Imagine you’re building software for different types of vehicles: cars, trucks, and motorcycles. Each of these vehicles shares common attributes like speed, color, and fuel capacity, as well as behaviors like accelerate, brake, and refuel. Instead of...Discuss·72 readsInterfaces
Carlos Barrioscodebrews.hashnode.dev·Nov 28, 2024Abstracción en Programación Orientada a Objetos: El Arte de Simplificar CódigoIntroducción: ¿Qué es la Abstracción y por qué es crucial en la Programación? La abstracción no solo es un concepto importante en la programación orientada a objetos (POO), sino que también está presente en muchos aspectos de nuestra vida diaria. Des...Discuss·46 readsabstraction
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·42 readsThe World of Classes and Objectspolymorphism
Nikhil Akkinikhilakki.in·Oct 5, 2024Implement an Abstract Class in Go!Well in Go, there is no direct equivalent of Python's abstract classes, but you can achieve similar functionality using interfaces and struct embedding. Here's how you can replicate the behavior of an abstract class in Go. Python Abstract Class Examp...Discuss·50 readsGogolang
Akash Dasakashdas7781.hashnode.dev·Oct 2, 2024Java Unveiled: The Secrets of Abstract Classes and MethodsWhen we talk about Java, the concepts of the abstract keyword (abstract classes and methods) is fundamental, particularly when it comes to code reusability and flexible design. In our daily lives, many tools we use from simple appliances like TVs, fa...Discuss·39 readsJava
Tarun Sharmatapstechie.hashnode.dev·Aug 17, 2024Interfaces and Abstract Base Classes in Python: A Complete OverviewIn Python, abstract base classes (ABCs) and interfaces play a crucial role in designing robust and maintainable software. They help enforce consistency, promote code reuse, and ensure that your objects behave as expected. Whether you're a beginner or...Discuss·1 likePython Interview Prep: Essential Concepts and TechniquesPython
Derek Armstrongderekarmstrong.dev·Jul 31, 2024A Simple Guide to Writing Modular Python CodeAre you tired of staring at your codebase like a hot mess express? You know, the kind that's so convoluted, it needs its own GPS just to navigate through? Well, fear not! Today we're going to dive deep into the world of modularity in Python and explo...Discuss·1 like·110 reads👨🏻💻 Code CraftPython
Rishikesh Vajrerishivajre.hashnode.dev·May 28, 2024Unleashing Iron Man's 🤖Java Superpowers!🔥: Coding ChaosWho knew coding could be a Marvel-ous adventure? 🦸♂️😂 Just unleashed 🤖Iron Man's powers in Java using abstract classes, methods, Encapsulation, inheritance and Polymorphism! 😎 🚀🚀WHAT DO WE LEARN ?? ✅Introduction: Dive into the world of Java c...DiscussJava
Jinali Ghogharijinali.hashnode.dev·Mar 28, 2024Dart: Class ModifiersA modifier is a keyword or attribute that is used to change or specify the behavior, access, or characteristics of a particular element such as a variable, function, class, or method. Modifiers provide additional information to the compiler or runtim...DiscussDartbase class
Nibu B Johnnibu.hashnode.dev·Feb 12, 2024Mastering Dart: A Comprehensive Guide on Abstract classesAbstraction Definition: The process of hiding certain details and showing only essential information to the user. In programming, abstraction means hiding the complex details and showing only the essential features of an object. It's like using a sma...Discuss·27 readsDart