Mohamed Khaled Abdelmeguiddevdemystified.hashnode.dev·14 hours agoSOLID Principles: Liskov Substitution Principle (LSP)Introduction LSP focuses on the concept of inheritance, a fundamental building block in object-oriented programming (OOP). It ensures that a subclass (a more specific type) can be seamlessly substituted for its parent class (a more general type) with...DiscussDemystifying SOLID PrinciplesSOLID principles
Ojochogwu Dicksonod.hashnode.dev·Mar 13, 2024What Objects and Classes Are In JavaScriptJavaScript is versatile as a programming language, and has so many use cases, especially for web development. Its ability to work with objects and classes, provides a flexible approach to organize and manipulate data. In this short exposition, let us...DiscussJavaScript
Aditya Vermaadityabverma.hashnode.dev·Mar 12, 2024Prototypes in JavaScript: Exploring Prototypal InheritanceIntroduction: JavaScript is a versatile and powerful language, known for its unique object-oriented programming model based on prototypes. Understanding prototypes and prototypal inheritance is crucial for every JavaScript developer, as it forms the ...Discuss·28 readsprototype
Omkarchashmishcoder.hashnode.dev·Mar 6, 2024Unleashing the Power of Python: A Beginner's Guide to Object-Oriented ProgrammingHey there, fellow data enthusiasts! Ever wondered how Python, the versatile programming language, can supercharge your journey into the world of data science? Well, buckle up because we're about to embark on an exciting adventure into the realm of Ob...Discuss·10 likesPython
Valentin Kvalentink.hashnode.dev·Mar 4, 2024Introduction to Building Scalable Applications with Python Object-Oriented ProgrammingIntroduction to Building Scalable Applications with Python Object-Oriented Programming Python Object-Oriented Programming (OOP) paradigm offers a powerful foundation for building scalable and maintainable applications. By leveraging OOP principles su...DiscussIt's all about Pythonscalable applications
Valentin Kvalentink.hashnode.dev·Mar 4, 2024Testing Object-Oriented Python Code: Strategies and ToolsTesting Object-Oriented Python Code: Strategies and Tools Introduction to Testing Object-Oriented Python Code Testing Object-Oriented Python code is essential for ensuring its functionality, reliability, and maintainability. Object-Oriented Programm...DiscussIt's all about Pythonpython-testing
Sarangi Wijemannasarangiwijemanna.hashnode.dev·Mar 4, 2024Object-Oriented Programming (OOP) 🌲🌹Programming has two concepts: Procedural-Oriented Programming (POP) Object-Oriented Programming (OOP) Procedural-Oriented Programming (POP) 🤍 The Basic Unit is the Function😁. The program consists of functions. If we want to accomplish somethi...DiscussObject Oriented Programming
Veronica Josephcareerusa.hashnode.dev·Feb 27, 2024Building Bridges: Journey Through Java Full Stack Developer TrainingJourney to become a Java Full Stack Developer Java has long been hailed as a cornerstone language, known for its versatility and widespread adoption across various domains. From web development to enterprise applications, mastering Java opens up a pl...DiscussObject Oriented Programming
Alok Kumarkodehash.hashnode.dev·Feb 27, 2024Exploring the Foundations of Object-Oriented Programming LanguagesObject-Oriented Programming (OOP) is a fundamental programming paradigm that has revolutionized software development by introducing powerful concepts and principles for structuring code. In this article, we will embark on a journey to explore the fou...DiscussObject Oriented Programming
David Alexander Adamsdavidalex.ca·Feb 25, 2024Dependency Inversion (SOLID) PrincipleTLDR: The Dependency Inversion Principle states that High-level modules should not depend on low-level modules. Both should rely on abstractions Abstractions should not depend on details. Details should depends on abstractions Understanding Depe...Discussdependency inversion