Design Pattern Examples Design Pattern Category C++ C# Java JavaScript Python Ruby Abstract Factory Creational Meal Supply Publish Factory Employee System Car Factory Game Fun Adapter Structural Temperature Adapter smartphone battery Builder Creational Phone Builder Vehicle Builder Plane Builder Construction Management Bridge Structural Game play Ford Mustang Variants Messaging System Chain of Responsibility Behavioral User Auth Password Validator Command Behavioral ListCommand Composite Structural Entertainment Structure Grocery Store Items Gym Management Decorator Structural Car Assemble Distance Units Conversion Checking out Laptop Facade Structural Ride Analyzer Factory Method Creational Globe Continents Software Company Converter Gym Membership Flyweight Structural Bank Accounts Choose Game Composite Structural Entertainment Structure Grocery Store Items Gym Management Decorator Structural Car Assemble Distance Units Conversion Car Types Facade Structural Food Supply Ride Analyzer Factory Method Creational Globe Continents Software Company Converter Gym Membership Flyweight Structural Geometry Evaluation Health Proffesionals Bank Accounts Banking Operation Interpreter Behavioral String Operations Iterator Behavioral Food Storage Mediator Behavioral Phonebook Transciever Momento Behavioral WebBrowser Text Editor Simulator Calculator Observer Behavioral Instagram Observer Factorial & Fibonacci Calculator Grade for Students Prototype Creational Geometry Grossery Shop Customer Management Temperature Measurement Laptop Proxy Structural Figures System Access Area Calculator Singleton Creational Game Records Calculas Inventory Class Check PhoneBook State Behavioral Football Players Mobile State Traffic Light System Strategy Behavioral Strategy Behavioral Evaluation Template Method Behavioral Data Mining ERP System TravelAgency Visitor Behavioral Society Visitor Hospital Visitor Area Calculator Router Management