Sep 23, 2025 · 4 min read · Introduction While working on a Java-based utility, I encountered a challenge: moving data between different systems that each had their own export formats. Our target system was Jira Cloud, which accepted data in a specific JSON format through its A...
Join discussion
Aug 27, 2025 · 3 min read · An Example of Programmer Imagine we define a standard for programmers via a Programmer interface. Its attributes are the programmer’s skills, and it has a method called code(). Now, whenever a client needs to develop a system, the company simply hire...
Join discussion
Feb 14, 2025 · 5 min read · The Builder Design Pattern is a creational design pattern. The Builder Pattern helps to create complex objects step by step while keeping the construction process separate from the actual object. This makes the design more flexible, modular, and easy...
Join discussionFeb 1, 2025 · 4 min read · Before understanding what is singleton design pattern, first let us understand what is singleton object. In any of the application, whatever the objects we create we can create it in different ways. So, within your application you want to create your...
Join discussionDec 8, 2024 · 6 min read · Creational design patterns are a fundamental aspect of software design, focusing on object creation mechanisms. Instead of directly instantiating objects using new, these patterns provide techniques to create objects in a flexible and reusable manner...
Join discussionNov 26, 2024 · 5 min read · Design patterns in Java are categorized into three main types: 1. Creational Patterns These deal with object creation, ensuring flexibility and control. Singleton Pattern: Ensures only one instance of a class is created. Example: A class to manage ...
Join discussion
Jul 7, 2024 · 2 min read · Decorator design pattern saves us from object explosion. Composition is a design technique in OOP which defines has-a relationship between objects. public class Job{ // methods and properties... } Person HAS-A Job public class Person{ privat...
Join discussionMay 24, 2024 · 11 min read · Are you planning to become a Java developer? If yes, then the following post is worth the read. It emphasizes what design patterns are, why there is a need for design patterns, the types of design patterns, and the top 5 Java design patterns every Ja...
Join discussionMar 2, 2024 · 3 min read · There are hardly many software design patterns as popular or contentious as the Singleton pattern. This creational pattern offers a global point of access to a class's single instance while guaranteeing the class has just one instance. The Singleton ...
Join discussion