Skip to content

Category Archives: Design Pattern

PURPOSE OF MEDIA SOCIAL NETWORKING SERVICE SYSTEMThis system will allow users to share photos and videos with other users. Additionally, users can follow other users… Read More
The mediator design pattern defines an object that encapsulates how a set of objects interact. The Mediator is a behavioral pattern (like the Observer or the… Read More
Object pool pattern is a software creational design pattern which is used in situations where the cost of initializing a class instance is very high. … Read More
We need to design an online Movie ticket booking system where a user can search a movie in a given city and book it. This… Read More
What is a Flowchart? Flowchart is a graphical representation of an algorithm. Programmers often use it as a program-planning tool to solve a problem. It makes… Read More
The service locator pattern is a design pattern used in software development to encapsulate the processes involved in obtaining a service with a strong abstraction… Read More
We need to design an online hotel booking system where a user can search a hotel in a given city and book it. This is… Read More
A state diagram is used to represent the condition of the system or part of the system at finite instances of time. It’s a behavioral… Read More
Unified Modeling Language (UML) is a general purpose modelling language. The main aim of UML is to define a standard way to visualize the way… Read More
In this post we discuss Sequence Diagrams. Unified Modelling Language (UML) is a modeling language in the field of software engineering which aims to set… Read More
Prerequisite : Composite Design PatternComposite pattern is one of the most widely used patterns in the industry and addresses a very significant and subtle problem.… Read More
We use Activity Diagrams to illustrate the flow of control in a system and refer to the steps involved in the execution of a use… Read More
An Object Diagram can be referred to as a screenshot of the instances in a system and the relationship that exists between them. Since object… Read More
Lazy loading is a concept where we delay the loading of object until the point where we need it. Lazy loading is just a fancy… Read More
Interpreter design pattern is one of the behavioral design pattern. Interpreter pattern is used to defines a grammatical representation for a language and provides an… Read More