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
Category Archives: Design Pattern
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