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
Faheem Khanfaheemkhan97.hashnode.net·Aug 10, 2021OOP: Working with Classes in JavaScriptIntroduction OOP is a programming paradigm based on Objects. You can also say that It is a way to structure your program to make it more flexible and maintainable. Objects and Classes are the basic building blocks of OOP, so let's deep dive and unde...128 likes·4.1K readsJavaScript
Carlton Upperdinecarltonupp.hashnode.net·Jun 25, 2022FeaturedPatterns That Every Developer Should KnowIntroduction As developers, we are generally tasked with solving business problems, and as part of our work, we will encounter familiar problems and challenges regardless of the domain. These familiar problems often have common solutions, and these s...127 likes·9.6K readsDesign PatternsTypeScript
Meeta Haldarmeetahaldar.hashnode.net·Apr 25, 2023C++ OOPS concepts in briefWelcome to my first blog!! Give it a go 🎉 What is oops? OOPs stands for Object-Oriented Programming, which is a programming paradigm that focuses on objects that have properties and behaviors. C++ is an object-oriented programming language, which me...OOPS
Danko Simunovicdsimunovic.hashnode.net·Apr 22, 2023Repository PatternThe repository is intended to create an abstraction layer between the data access layer and the business logic layer of an application. Repositories are part of the Domain-Driven Design approach, so first let's quickly cover what is DDD. Domain-Drive...C#
Danko Simunovicdsimunovic.hashnode.net·Apr 21, 2023Fluent Builder Design PatternFluent Builder is a design pattern that falls under the category of creational design patterns. It is a variation of the Builder Design Pattern and it allows us to chain different builder calls. Class instantiation Let's take this class as an example...C#
Ugochukwu Onyekaonyeka.hashnode.net·Apr 20, 2023Introduction to Object Oriented Programming in Python (Part III)You must have observed that in the class definitions above, we used the keyword 'def'. So let's talk about the def keyword. Def is used whenever you have to define a property or a function/method in Python. Look carefully at the following lines of co...Python
Samuel Nwankwosaminwankwo.hashnode.net·Apr 20, 2023Programming Made Simple: A Beginner's Guide to Understanding the Art of CodeProgramming is the process of creating computer software, applications, and scripts that tell a computer what to do. It involves using a programming language to write instructions, or code, that a computer can understand and execute. Programming can ...1 like·33 readsProgramming Tips
Opoku Isaiah Cliffordclifftech.hashnode.net·Apr 19, 2023Object Oriented Programming with TypescriptOOP, or Object Oriented Programming, is a powerful programming paradigm that has gained widespread popularity in recent years. At its core, OOP is all about creating software that is modular, flexible, and easy to maintain. Rather than thinking about...2 likes·38 readsTypeScript
Stephen David-Williamsspiritman7.hashnode.net·Apr 15, 2023SOLID principles in data engineering - Part 1SOLID principles are a set of principles that guide the software engineering process aiming to make code easier to read, test and maintain. This is a concept under Object Oriented Programming that was made popular by Robert Martin (commonly referred ...2 likes·553 readsPython
Bruce Wellsphpfui.hashnode.net·Apr 14, 2023PHP Inheritance ExplainedIn my last article, I explained OO (object oriented) programming does not necessitate inheritance. A common mistake among developers is to assume you need inheritance to do OO programming. But inheritance is an important concept if used correctly. Th...PHP
CHANCHAL VERMAchanchals7.hashnode.net·Apr 14, 2023OOPS(Object Oriented Prgramming) in JS :What is object-oriented programming? Object-oriented programming (OOP) is a programming paradigm that is based on the concept of objects. In OOP, an object is an instance of a class, which is a blueprint that defines the properties and methods of the...oop
Raphael Silvaraphael.hashnode.net·Apr 14, 2023Systematization, the complexity way for better solution?When it comes to computers, we face two important terms that you should know: system and program. They are both vital components of computers, but they serve different purposes depending on context. In this blog post, we will discuss the differences ...oop