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
SOURAV BERAsouravtechzone.hashnode.dev·Feb 27, 202420 Essential Low-Level Design (LLD) MCQs for Software Developers: Test Your Knowledge!Which of the following principles promotes code reusability by allowing a new class to be created from an existing class? a) Encapsulation b) Abstraction c) Inheritance d) Polymorphism The correct answer is: c) Inheritance Explanation: Inheritance i...Discuss·11 likesLLD MCQs
Bruce Wellsblog.phpfui.com·Feb 6, 2024Implementing Active Tables in OO PHPYou have probably heard of the Active Record design pattern, but now I am going to introduce a new design patterned called an Active Table. Just like the Active Record design pattern, which allows use to use a higher level of abstraction than constru...DiscussPHP
Prashant Priyadarshicodezym.hashnode.dev·Jul 29, 2023Low level design : Inventory Management System of an e-commerce websiteProblem Statement: https://codezym.com/question/4 Inventory is number of items of a particular product a seller has in their warehouse for selling to customers. e.g. 100 pieces of Boat stone 650 bluetooth speaker. An inventory management system manag...Discusslow level design
Daniel Ukohasuperfly.hashnode.dev·Jun 28, 2023Programming FoundationsHi there, I'm sharing my journey in becoming a software engineer, living, learning, and leveling up one day at a time. Programming Foundations: Algorithms An algorithm is a set of step-by-step instructions or rules to solve a problem or accomplish a ...Discuss·5 likesdata structure and algorithms
Amina O Abbaaminata.hashnode.dev·Jun 27, 2023Unveiling the Wonders of Programming: A Beginner’s Guide to the Programming FoundationsWelcome to the captivating world of programming! If you’re new to the field and curious to learn, I’m here to guide you through the exciting concepts I’ve had the opportunity to explore as a member of the Microsoft ADC Student League at my university...DiscussDSA
Mohamed Ragabfergany.hashnode.dev·May 26, 2023Object-Oriented Modeling (Module 1)A month ago We start a new project in my company which is a logistics company and the new project is to build a fulfillment system to be running in our fulfillment center in Egypt and Saudi Arabia. As a junior backend developer, I used to write new f...Discuss·84 readsSoftware Design and Architecture Specializationobject oriented design
Marcellus Ifeanyimarsifeanyi.hashnode.dev·Dec 11, 2022UML:UML Versions and UML Modelling ToolsWhat is UML? UML stands for Unified Modeling Language. Unified Modeling Language(UML) is a powerful language that can represent all the concepts that exist in Object-Oriented Analysis and Design (OOAD). UML helps develop a quick understanding of a so...Discuss·113 readsobject oriented analysis
ABDULLAH HASSANtechdoctor.hashnode.dev·Dec 10, 2022Introduction of Object-Oriented ProgrammingIntroduction Object-oriented programming is nothing but it's just an approach to mapping your problem with real-world or life objects. It is all about creating objects that have some attributes and methods (block of code that is reusable). Let's know...Discuss·146 readsObject Oriented Programming
Nabeenanabeena.hashnode.dev·Nov 25, 2022SOLID principles in Object Oriented Programming- Part 1All of the programmers might have heard of SOLID principles in Object Oriented Programming. This article is the first part of the SOLID principles series. In this article, I’m going to give you an introduction of what are those principles and why do ...Discuss·29 readsSOLID principles