Atul Kumarkumartul.hashnode.net·May 15, 2022Object-Oriented Programming Explained Like Never BeforeIntroduction 👋 Object-oriented programming (OOP) is a programming paradigm fundamental to many programming languages, including Java and C++. In this article, we will help you understand the important concepts of OOP. It is recommended that you keep...170 likes·3.8K readsTHW Web Apps
Priyanka Yadavpriyanka488.hashnode.net·Oct 20, 2020FeaturedUnderstand Procedural vs OOPS Programming - once and for allI recently noticed that Hashnode calls its write-ups as stories!! So here's my effort of bringing up the concept of Traditional Procedural Programming vs Object-Oriented Programming in the form of a story. There were 2 associates - Harvey and Louis(...132 likes·770 readsLow Level Design2Articles1Week
Bogdan N.bog-1635900630294.hashnode.net·Apr 27, 2022Software Engineering OOP principles and good practices to avoid spaghetti codeIntroduction This post goes through basic concepts that every developer should know or at least be familiar with in some way or the other, it's an entry point to good practices. Most people already do all this without thinking, perhaps the post will ...91 likes·16.1K readsSoftware Engineeringsoftware development
satish Mishratechtonics.hashnode.net·Apr 20, 2023Essential Design Patterns -An Easy Explanation through Real-World Examples - Part 1: Singleton and FactoryWelcome! to the first part of the series on Object-Oriented Design Patterns through Python. In this series, we will explore different design patterns that can be used to solve common software design problems. In this particular post, we will focus on...Object Oriented Programming
Akshay Hiremathakshayhiremathblogs.hashnode.net·Apr 18, 2023Understanding Object Types in Java Development: Business Objects, Data Transfer Objects, Value Objects, and Models Explained with Best Practices and RJava is a popular object-oriented programming language that is used to build a wide range of applications. In Java development, there are various types of objects that are used to represent data and functionality in a program. Understanding the diffe...1 like·31 readsJava
Alberto GonzalezforBlog CodeXLjosejorgers-1673779657642.hashnode.net·Apr 16, 2023Introducción a la Programación Orientada a Objetos (POO) en PythonLa Programación Orientada a Objetos (POO) es un paradigma de programación que se basa en la idea de organizar el código en clases y objetos. Python es un lenguaje de programación que soporta completamente la POO, lo que permite a los desarrolladores ...10 likesPython
Abdulsalam Lukmonlukmon-abdulsalam.hashnode.net·Apr 14, 2023Building a Multi-currency Portfolio with Javascript and Test Driven DevelopmentIntroduction In this article, we will be solving the money problem, not the general one we all have which is its insufficiency, but rather managing a portfolio of multiple currencies. By the end of this article, you should be able to Understand the ...27 readsObject Oriented Programming
Karan Thakkarkaransss.hashnode.net·Apr 14, 2023DataScience - OOPS Part-1'OOPS' stands for Object Oriented Programming System Firstly, comes classes. Classes are blueprint or skeleton or overall definition of OOPs things. Eg. If I say there is a car, and ask you to sit inside. Then you will ask which one? Because there ar...Object Oriented Programming
Bruce Wellsphpfui.hashnode.net·Apr 12, 2023PHP Object Oriented ProgrammingI often see other developers having trouble with "Object Oriented Programming". Often they claim it does not work, or it gets "too complex", or hard to understand. And I have been there, done that in my youth, but I still use OO (object oriented) pro...php8
webbureaucratwebbureaucrat.hashnode.net·Apr 12, 2023Safer Data Parsing with Try MonadsI have written previously on maybe monads and how to use them with lists to eliminate the possibility of null references in an object-oriented programming language. This standalone post walks through how to use a more generalized kind of monad to pre...C#
Promise Ijeomahonyedikaij.hashnode.net·Apr 11, 2023Understanding The Pillars Of Object-oriented ProgrammingIntroduction One important concept that should be available in a software developer's repertoire is a working understanding of object-oriented programming(OOP). OOP (Object-Oriented Programming) is a way of writing code that organizes it into reusabl...Object Oriented Programming
webbureaucratwebbureaucrat.hashnode.net·Apr 11, 2023Error-Free C# Part II: Functional Data ProcessingMutability bugs and thread-unsafety are big problems in data processing. Fortunately, the .NET Framework has strong support for immutable collections, eliminating entire categories of bugs. This post will show how to use extension methods to create e...C#
Maxi Contieri⭐⭐⭐mcsee.hashnode.net·Apr 8, 2023Code Smell 205 - Code in DestructorsTL;DR: Don't use destructors. And don't write functional code there. Problems Coupling Unexpected results Memory leaks Solutions Don't use destructors. Follow the Rule of Zero Let the Garbage Collector work for you Context A class destruc...11 likes·48 readsCode SmellsGeneral Programming