Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Anchals24/Low-Level-Design
/ types & classes
Types & classes
101 in github.com/Anchals24/Low-Level-Design
⨍
Functions
271
◇
Types & classes
101
Interface
Aggregator
IteratorDesignPattern/Aggregator.java:3
Class
AirConditioner
CommandDesignPattern/WithCommandDesignPattern/AirConditioner.java:3
Class
AirConditioner
CommandDesignPattern/WithoutCommandDesignPattern/AirConditioner.java:3
Class
Book
IteratorDesignPattern/Book.java:3
Class
BookIterator
IteratorDesignPattern/BookIterator.java:5
Class
Bulb
CommandDesignPattern/WithoutCommandDesignPattern/Bulb.java:3
Interface
Cheese
AbstractFactoryPattern/Cheese/Cheese.java:3
Class
CheesePizza
SimpleFactoryPattern/WithSimpleFactoryPattern/CheesePizza.java:3
Class
CheesePizza
SimpleFactoryPattern/WithoutFactoryPattern/CheesePizza.java:3
Class
CheesePizza
AbstractFactoryPattern/CheesePizza.java:5
Class
ChicagoIngredientFactory
AbstractFactoryPattern/IngredientFactories/ChicagoIngredientFactory.java:12
Class
ChicagoPizzaStore
AbstractFactoryPattern/ChicagoPizzaStore.java:6
Class
ChicagoStyleCheesePizza
FactoryMethodDesignPattern/ChicagoStyleCheesePizza.java:3
Class
ChicagoStyleMushroomPizza
FactoryMethodDesignPattern/ChicagoStyleMushroomPizza.java:3
Class
ChicagoStylePepporoniPizza
FactoryMethodDesignPattern/ChicagoStylePepporoniPizza.java:3
Class
ChicagoStylePizzaStore
FactoryMethodDesignPattern/ChicagoStylePizzaStore.java:3
Class
ClamPizza
AbstractFactoryPattern/ClamPizza.java:5
Class
Client
IteratorDesignPattern/Client.java:6
Enum
Coin
StateDesignPattern/Coin.java:3
Class
DebugLogProcessor
ChainOfResponsibilityDesignPattern/DesignLogger/DebugLogProcessor.java:3
Class
DispenseState
StateDesignPattern/VendingMachineStates/DispenseState.java:9
Interface
Dough
AbstractFactoryPattern/Dough/Dough.java:3
Interface
DriveStrategyInterface
StrategyDesignPattern/WithStrategyPattern/Strategy/DriveStrategyInterface.java:3
Class
EmailAlertObserverImpl
ObserverDesignPattern/Observer/EmailAlertObserverImpl.java:5
Class
ErrorLogProcessor
ChainOfResponsibilityDesignPattern/DesignLogger/ErrorLogProcessor.java:4
Class
GreekPizza
SimpleFactoryPattern/WithoutFactoryPattern/GreekPizza.java:3
Class
HasMoneyState
StateDesignPattern/VendingMachineStates/HasMoneyState.java:9
Interface
ICommand
CommandDesignPattern/WithCommandDesignPattern/ICommand.java:4
Class
IdleState
StateDesignPattern/VendingMachineStates/IdleState.java:10
Class
InfoLogProcessor
ChainOfResponsibilityDesignPattern/DesignLogger/InfoLogProcessor.java:3
Class
Inventory
StateDesignPattern/Inventory.java:3
Class
IphoneStockObservableImpl
ObserverDesignPattern/Observable/IphoneStockObservableImpl.java:8
Class
Item
StateDesignPattern/Item.java:3
Class
ItemShelf
StateDesignPattern/ItemShelf.java:3
Enum
ItemType
StateDesignPattern/ItemType.java:3
Interface
Iterator
IteratorDesignPattern/Iterator.java:3
Class
LibraryAggregator
IteratorDesignPattern/LibraryAggregator.java:5
Class
LogProcessor
ChainOfResponsibilityDesignPattern/DesignLogger/LogProcessor.java:3
Class
Main
ChainOfResponsibilityDesignPattern/DesignLogger/Main.java:3
Class
Main
StateDesignPattern/Main.java:6
Class
Main
StrategyDesignPattern/WithStrategyPattern/Main.java:3
Class
Main
StrategyDesignPattern/WithoutStrategyPattern/Main.java:3
Class
Main
CommandDesignPattern/Main.java:3
Class
Main
CommandDesignPattern/WithCommandDesignPattern/Main.java:7
Class
Main
CommandDesignPattern/WithoutCommandDesignPattern/Main.java:5
Class
MakeThePayment
TemplateDesignPattern/MakeThePayment.java:3
Class
MarinaraSauce
AbstractFactoryPattern/Sauce/MarinaraSauce.java:3
Class
MobileAlertObserverImpl
ObserverDesignPattern/Observer/MobileAlertObserverImpl.java:5
Class
MozzarellaCheese
AbstractFactoryPattern/Cheese/MozzarellaCheese.java:3
Class
MushroomPizza
SimpleFactoryPattern/WithSimpleFactoryPattern/MushroomPizza.java:3
Class
MushroomPizza
AbstractFactoryPattern/MushroomPizza.java:5
Class
MyRemoteControl
CommandDesignPattern/WithCommandDesignPattern/MyRemoteControl.java:6
Class
NYPizzaIngredientFactory
AbstractFactoryPattern/IngredientFactories/NYPizzaIngredientFactory.java:12
Class
NYPizzaStore
AbstractFactoryPattern/NYPizzaStore.java:6
Class
NYStyleCheesePizza
FactoryMethodDesignPattern/NYStyleCheesePizza.java:3
Class
NYStyleMushroomPizza
FactoryMethodDesignPattern/NYStyleMushroomPizza.java:4
Class
NYStylePepporoniPizza
FactoryMethodDesignPattern/NYStylePepporoniPizza.java:4
Class
NYStylePizzaStore
FactoryMethodDesignPattern/NYStylePizzaStore.java:3
Class
NormalDriveStrategy
StrategyDesignPattern/WithStrategyPattern/Strategy/NormalDriveStrategy.java:3
Interface
NotificationAlertObserver
ObserverDesignPattern/Observer/NotificationAlertObserver.java:3
Class
OffloadVehicle
StrategyDesignPattern/WithStrategyPattern/OffloadVehicle.java:5
Class
OffloadVehicle
StrategyDesignPattern/WithoutStrategyPattern/OffloadVehicle.java:3
Class
Passenger
StrategyDesignPattern/WithStrategyPattern/Passenger.java:6
Class
PassengerVehicle
StrategyDesignPattern/WithoutStrategyPattern/PassengerVehicle.java:3
Class
PayToFriend
TemplateDesignPattern/PayToFriend.java:3
Class
PayToMerchant
TemplateDesignPattern/PayToMerchant.java:3
Class
PaymentFlow
TemplateDesignPattern/PaymentFlow.java:3
Interface
Pepperoni
AbstractFactoryPattern/Pepperoni/Pepperoni.java:3
Class
PepporoniPizza
SimpleFactoryPattern/WithSimpleFactoryPattern/PepporoniPizza.java:3
Class
Pizza
SimpleFactoryPattern/WithoutFactoryPattern/Pizza.java:3
Class
Pizza
AbstractFactoryPattern/Pizza.java:8
Interface
Pizza
FactoryMethodDesignPattern/Pizza.java:3
Interface
Pizza
SimpleFactoryPattern/WithSimpleFactoryPattern/Pizza.java:3
Interface
PizzaIngredientFactory
AbstractFactoryPattern/IngredientFactories/PizzaIngredientFactory.java:8
Class
PizzaStore
FactoryMethodDesignPattern/PizzaStore.java:3
Class
PizzaStore
SimpleFactoryPattern/WithSimpleFactoryPattern/PizzaStore.java:3
Class
PizzaStore
SimpleFactoryPattern/WithoutFactoryPattern/PizzaStore.java:3
Class
PizzaStore
AbstractFactoryPattern/PizzaStore.java:4
Class
PlaceOrder
FactoryMethodDesignPattern/PlaceOrder.java:3
Class
PlumTomatoSauce
AbstractFactoryPattern/Sauce/PlumTomatoSauce.java:3
Class
ReggianoCheese
AbstractFactoryPattern/Cheese/ReggianoCheese.java:3
Interface
Sauce
AbstractFactoryPattern/Sauce/Sauce.java:3
Class
SelectionState
StateDesignPattern/VendingMachineStates/SelectionState.java:10
Class
SimplePizzaFactory
SimpleFactoryPattern/WithSimpleFactoryPattern/SimplePizzaFactory.java:5
Class
Singleton
SingletonDesignPattern/Singleton.java:3
Class
SlicedPepperoni
AbstractFactoryPattern/Pepperoni/SlicedPepperoni.java:3
Class
Sports
StrategyDesignPattern/WithStrategyPattern/Sports.java:6
Class
SportsDriveStrategy
StrategyDesignPattern/WithStrategyPattern/Strategy/SportsDriveStrategy.java:3
Class
SportsVehicle
StrategyDesignPattern/WithoutStrategyPattern/SportsVehicle.java:3
Interface
States
StateDesignPattern/VendingMachineStates/States.java:9
Interface
StockStatusAmazonObservable
ObserverDesignPattern/Observable/StockStatusAmazonObservable.java:5
Class
Store
ObserverDesignPattern/Store.java:9
Class
ThickCrustDough
AbstractFactoryPattern/Dough/ThickCrustDough.java:3
Class
ThinCrustDough
AbstractFactoryPattern/Dough/ThinCrustDough.java:4
Class
TurnACOffCommandImpl
CommandDesignPattern/WithCommandDesignPattern/TurnACOffCommandImpl.java:5
Class
TurnACOnCommandImpl
CommandDesignPattern/WithCommandDesignPattern/TurnACOnCommandImpl.java:5
Class
Vehicle
StrategyDesignPattern/WithStrategyPattern/Vehicle.java:4
Class
Vehicle
StrategyDesignPattern/WithoutStrategyPattern/Vehicle.java:5
Class
VendingMachine
StateDesignPattern/VendingMachine.java:10
Class
main
AbstractFactoryPattern/main.java:3
next →
1–100 of 101, ranked by callers