© 2022 Hashnode
It's crucial to build modular, maintainable, and changeable software as a software engineer. For this purpose, several approaches, solutions, and patterns have been developed to ease and fasten the pr…
Introduction 👋 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 importan…
TL;DR: Encapsulation - Restricting what properties can be called, viewed and set by an object Polymorphism - Changing an object based on the parameters given to it Inheritance - Accessing properties …
What is a JavaScript Class? A class is a template for creating objects in JavaScript. It has properties and methods. JavaScript offers two access levels to fields and methods: public and private. The …
Okay, Let's Discuss What exactly we do in development? save data (store data). apply the functionality on data (run code). Easy! So Why development is hard? There are lots of challenges in development some of them are - how to save …
Which is better, PHP or Node.js? Or perhaps this one: Which is easier, frontend development or backend development? As developers, we tend to ask these types of questions, trying to find an answer tha…
Introduction The idea of a binary decision can be found in many places in our field : true or false, 1 or 0, tabs or spaces - it's either one or the other, though in in the last example there is only …
Today we looked at Design Principles, how to build a class and an object in more detail. It took a while to get the difference between the two but I think I finally understand it, I will attempt to ex…
Hi guys, today we are going to be learning Object-Oriented Programming - OOP with real-world examples. Take a seat and Grab your popcorn.. chuckles. What is OOP? Object-oriented programming (OOP) refe…
Introduction Encapsulation means wrapping code and data together into a single unit. Encapsulation is also used for data hiding. But the main purpose of encapsulation is to bind the data together in a…