November 2023

Open/Closed Principle – Java

In this article, we will be focusing on the Open/Closed Principle (OCP). OCP is the O in the SOLID principles, which are a set of software design principles. In the context of object-oriented programming and software development, these are intended to make software more understandable, flexible, and maintainable. The acronym SOLID stands for: The Open/Closed …

Open/Closed Principle – Java Read More »

Single-Responsibility Principle – Java

In this article, we will be focusing on the Single-Responsibility Principle (SRP). SRP is the S in the SOLID principles, which are a set of software design principles. In the context of object-oriented programming and software development, these are intended to make software more understandable, flexible, and maintainable. The acronym SOLID stands for: The Single-Responsibility …

Single-Responsibility Principle – Java Read More »

Java Fundamentals – Object-Orientated Programming

In this article, we are going to cover some of the fundamental topics around Object-Orientated Programming (OOP). This will be the first of many non-exhaustive, beginner friendly lessons. I will cover the more advanced topics in a separate article, but I will briefly address them here so you are aware of them. If you haven’t …

Java Fundamentals – Object-Orientated Programming Read More »

Scroll to Top