Git Product home page Git Product logo

MUSKAN MAHAJAN's Projects

design-pattern-builder icon design-pattern-builder

Here I am with my another article on design patterns - Builder Design Pattern. A very useful creational design pattern that lets us construct complex objects step by step.

design-pattern-command icon design-pattern-command

Want to learn more about design patterns in Java? Check out this post to learn more about how to use the command design pattern in this tutorial.

design-pattern-composite icon design-pattern-composite

Want to learn more about the composite design pattern in Java? Take a look at this tutorial to learn how to implement this design pattern in your project.

design-pattern-decorator icon design-pattern-decorator

Want to learn more about using the decorator design pattern in Java? Check out this example using the Shape class to learn how

design-pattern-facade icon design-pattern-facade

Here I am with another article on design patterns — Facade Design Pattern. A Facade object is use to provide a simple interface by hiding complexities of a complex system.

design-pattern-factory icon design-pattern-factory

Want to learn more about using factory patterns in Java? Check out this tutorial to learn how to use both on your next project!

design-pattern-filter icon design-pattern-filter

How to use filter design pattern in Java—also known as Criteria Design Pattern, which is a structural pattern that combines multiple criteria to obtain single criteria

design-pattern-interpreter icon design-pattern-interpreter

The Interpreter Design Pattern is one of the Gang of Four design patterns which specifies how to evaluate sentences in a language.

design-pattern-iterator icon design-pattern-iterator

The Iterator Pattern is a relatively simple behavioral design pattern that provides a simple way to iterate through the collection of objects.

design-pattern-mediator icon design-pattern-mediator

The Mediator Design Pattern is used to control and reduce complexity of communication among groups of objects.

design-pattern-memento icon design-pattern-memento

Another behavioral design pattern called the Memento Design Pattern which is used to restore the state of an object to a previous state.

design-pattern-nullobject icon design-pattern-nullobject

Want to learn more about using the null object pattern in Java? Check out this tutorial to learn how to use the null object pattern with the optional class!

design-pattern-observer icon design-pattern-observer

Observer Pattern maintains a one-to-many dependency between a Subject and its dependents so that when the state of the Subject changes, dependents get notified.

design-pattern-prototype icon design-pattern-prototype

The Prototype pattern is used when we need to create a number of instances of a class and each instance has almost same state or has very little difference.

design-pattern-proxy icon design-pattern-proxy

Today, I will discuss another structural design pattern - Proxy Design Pattern. Proxy means an object functioning as another object.

design-pattern-real-builder icon design-pattern-real-builder

Here I am with my another article on design patterns - Builder Design Pattern. A very useful creational design pattern that lets us construct complex objects step by step.

design-pattern-state icon design-pattern-state

State Design Pattern - a behavioral design pattern that allows an object to change its behavior when its internal state changes.

design-pattern-strategy icon design-pattern-strategy

Want to learn more about using strategy patterns in Java? Check out this tutorial to learn how to use both on your next project!

design-pattern-template-method icon design-pattern-template-method

The Template Method pattern provides a method in a super-class, usually an abstract super-class, and defines the skeleton of an operation in terms of several high-level steps.

design-pattern-visitor icon design-pattern-visitor

The Visitor design pattern lets us separate algorithms from the objects on which they operate. See how to implement it to follow the open/closed principle.

design-system-1 icon design-system-1

An extensive design system for building high-quality websites and web apps. Maintained and used by Modulz.

designiot icon designiot

教你设计物联网系统。构建自己的Internet of Things 。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.