Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ashishps1/awesome-low-level-design
/ functions
Functions
6,018 in github.com/ashishps1/awesome-low-level-design
⨍
Functions
6,018
◇
Types & classes
2,108
↓ 8 callers
Method
add_player
(self, player_id, player_name, player_role)
solutions/python/cricinfo/cricinfo_service.py:55
↓ 8 callers
Method
getCourse
()
solutions/java/src/courseregistrationsystem/model/CourseOffering.java:43
↓ 8 callers
Method
getCourseCode
()
solutions/java/src/courseregistrationsystem/model/Course.java:14
↓ 8 callers
Method
getType
()
solutions/typescript/src/ParkingLot/Vehicle.ts:5
↓ 8 callers
Method
get_name
(self)
solutions/python/snakeandladdergame/player.py:6
↓ 8 callers
Method
get_name
(self)
solutions/python/ridesharingservice/user.py:25
↓ 8 callers
Method
get_name
(self)
solutions/python/cricinfo/team.py:10
↓ 8 callers
Method
set_status
(self, status: TripStatus)
solutions/python/ridesharingservice/trip.py:71
↓ 8 callers
Method
toString
()
solutions/java/src/splitwise/entities/Transaction.java:14
↓ 8 callers
Method
transition
(self)
solutions/python/trafficsignalsystem/traffic_light.py:24
↓ 8 callers
Method
transition
()
solutions/java/src/trafficsignalcontrolsystem/TrafficLight.java:35
↓ 7 callers
Method
GetId
()
solutions/golang/taskmanagementsystem/task.go:27
↓ 7 callers
Method
GetName
()
design-patterns/golang/mediator/colleague.go:6
↓ 7 callers
Function
NewLadder
(start, end int)
solutions/golang/snakeandladdergame/ladder.go:8
↓ 7 callers
Method
Print
(indent string)
design-patterns/golang/composite/file_system_item.go:7
↓ 7 callers
Method
ProcessPayment
(amount float64)
solutions/golang/onlineshoppingservice/payment.go:4
↓ 7 callers
Method
dispenseCoffee
(CoffeeVendingMachine machine)
solutions/java/src/coffeevendingmachine/state/VendingMachineState.java:9
↓ 7 callers
Method
getAddress
()
solutions/java/src/fooddeliveryservice/entity/Customer.java:19
↓ 7 callers
Method
getBattingTeam
()
solutions/java/src/cricinfo/entity/Innings.java:63
↓ 7 callers
Method
getDescription
()
solutions/java/src/hotelmanagementsystem/decorator/Bookable.java:5
↓ 7 callers
Method
getId
()
solutions/java/src/stackoverflow/entities/User.java:21
↓ 7 callers
Method
get_address
(self)
solutions/python/fooddeliveryservice/customer.py:18
↓ 7 callers
Method
get_batting_team
(self)
solutions/python/cricinfo/innings.py:50
↓ 7 callers
Method
get_size
(self)
solutions/python/tictactoe/board.py:47
↓ 7 callers
Method
get_status
(self)
solutions/python/onlinestockbrokeragesystem/order.py:45
↓ 7 callers
Method
insert_coin
(self, amount: float = 1.0)
design-patterns/python/state/vending_machine.py:16
↓ 7 callers
Method
printInventory
()
solutions/java/src/coffeevendingmachine/Inventory.java:38
↓ 7 callers
Method
print_inventory
(self)
solutions/python/coffeevendingmachine/inventory.py:43
↓ 7 callers
Method
refillIngredient
(ingredient: string, quantity: number)
solutions/typescript/src/CoffeeVendingMachine/CoffeeVendingMachine.ts:106
↓ 7 callers
Method
setColor
(LightColor color)
solutions/java/src/trafficsignalcontrolsystem/TrafficLight.java:40
↓ 7 callers
Method
set_color
(self, color: LightColor)
solutions/python/trafficsignalsystem/traffic_light.py:28
↓ 7 callers
Method
set_state
(self, state: VendingMachineState)
solutions/python/coffeevendingmachine/coffee_vending_machine.py:56
↓ 7 callers
Method
set_state
(self, state: MachineState)
design-patterns/python/state/vending_machine.py:13
↓ 7 callers
Method
updateReputation
(int change)
solutions/java/src/stackoverflow/entities/User.java:17
↓ 7 callers
Method
update_reputation
(self, change: int)
solutions/python/stackoverflow/user.py:11
↓ 6 callers
Method
Get
Get retrieves a value from the cache
solutions/golang/lrucache/lru_cache.go:39
↓ 6 callers
Method
GetAssignedUser
()
solutions/golang/taskmanagementsystem/task.go:51
↓ 6 callers
Function
NewPlayer
(id, name, role string)
solutions/golang/cricinfo/player.go:9
↓ 6 callers
Method
UpdateReputation
(value int)
solutions/golang/stackOverFlow/types.go:87
↓ 6 callers
Method
addSpot
(spot: ParkingSpot)
solutions/typescript/src/ParkingLot/Floor.ts:17
↓ 6 callers
Method
addStock
(Ingredient ingredient, int quantity)
solutions/java/src/coffeevendingmachine/Inventory.java:20
↓ 6 callers
Method
add_stock
(self, ingredient: Ingredient, quantity: int)
solutions/python/coffeevendingmachine/inventory.py:27
↓ 6 callers
Method
calculateTotal
()
solutions/java/src/restaurantmanagementsystem/decorator/BillComponent.java:4
↓ 6 callers
Method
display
(self)
design-patterns/python/proxy/image_proxy.py:15
↓ 6 callers
Method
displayAvailability
()
solutions/java/src/parkinglot/entities/ParkingFloor.java:32
↓ 6 callers
Method
display_availability
(self)
solutions/python/parkinglot/parking_floor.py:29
↓ 6 callers
Method
distanceTo
(Address other)
solutions/java/src/fooddeliveryservice/entity/Address.java:22
↓ 6 callers
Method
distance_to
(self, other: 'Address')
solutions/python/fooddeliveryservice/address.py:14
↓ 6 callers
Method
draw
(int x, int y)
design-patterns/java/flyweight/CharacterFlyweight.java:2
↓ 6 callers
Method
enterPin
(String pin)
solutions/java/src/atm/ATMSystem.java:51
↓ 6 callers
Method
enter_pin
(self, pin: str)
solutions/python/atm/atm.py:51
↓ 6 callers
Method
findRoomByNumber
(String roomNumber)
solutions/java/src/hotelmanagementsystem/RoomService.java:23
↓ 6 callers
Method
getBalanceSheet
()
solutions/java/src/splitwise/entities/User.java:26
↓ 6 callers
Method
getCurrentStatus
()
solutions/java/src/cricinfo/entity/Match.java:82
↓ 6 callers
Method
getExtraType
()
solutions/java/src/cricinfo/entity/Ball.java:33
↓ 6 callers
Method
getFacedBy
()
solutions/java/src/cricinfo/entity/Ball.java:29
↓ 6 callers
Method
getId
()
solutions/typescript/src/StackOverflow/Question.ts:68
↓ 6 callers
Method
getId
()
solutions/java/src/onlineauctionsystem/entities/User.java:16
↓ 6 callers
Method
getId
()
solutions/java/src/librarymanagementsystem/models/Member.java:23
↓ 6 callers
Method
getInnings
()
solutions/java/src/cricinfo/entity/Match.java:80
↓ 6 callers
Method
getItem
()
solutions/java/src/librarymanagementsystem/models/BookCopy.java:25
↓ 6 callers
Method
getMoneyInserted
()
solutions/java/src/coffeevendingmachine/CoffeeVendingMachine.java:60
↓ 6 callers
Method
getNumber
()
solutions/typescript/src/ParkingLot/Vehicle.ts:4
↓ 6 callers
Method
getPrice
()
solutions/java/src/onlinestockbrokeragesystem/entities/Stock.java:22
↓ 6 callers
Method
getQuantity
()
solutions/java/src/onlinestockbrokeragesystem/entities/Order.java:44
↓ 6 callers
Method
getScore
()
solutions/java/src/cricinfo/entity/Innings.java:61
↓ 6 callers
Method
getSelectedCoffee
()
solutions/java/src/coffeevendingmachine/CoffeeVendingMachine.java:58
↓ 6 callers
Method
getTitle
()
solutions/java/src/taskmanagementsystem/models/Task.java:104
↓ 6 callers
Method
getTitle
()
solutions/java/src/librarymanagementsystem/models/LibraryItem.java:37
↓ 6 callers
Method
get_balance_sheet
(self)
solutions/python/splitwise/user.py:17
↓ 6 callers
Method
get_current_status
(self)
solutions/python/cricinfo/match.py:60
↓ 6 callers
Method
get_faced_by
(self)
solutions/python/cricinfo/ball.py:71
↓ 6 callers
Method
get_headers
(self)
design-patterns/python/templatemethod/report_data.py:20
↓ 6 callers
Method
get_item
(self)
solutions/python/librarymanagementsystem/book_copy.py:31
↓ 6 callers
Method
get_name
(self)
solutions/python/tictactoe/player.py:8
↓ 6 callers
Method
get_quantity
(self)
solutions/python/onlinestockbrokeragesystem/order.py:39
↓ 6 callers
Method
get_score
(self)
solutions/python/cricinfo/innings.py:56
↓ 6 callers
Method
get_status
(self)
solutions/python/movieticketbookingsystem/seat.py:23
↓ 6 callers
Method
get_title
(self)
solutions/python/taskmanagementsystem/task.py:98
↓ 6 callers
Method
get_title
(self)
solutions/python/librarymanagementsystem/library_item.py:38
↓ 6 callers
Method
get_wickets
(self)
solutions/python/cricinfo/innings.py:59
↓ 6 callers
Method
insertCard
(String cardNumber)
solutions/java/src/atm/ATMSystem.java:47
↓ 6 callers
Method
insertCoin
(coin: Coin)
solutions/typescript/src/VendingMachine/VendingMachineState/VendingMachineState.ts:4
↓ 6 callers
Method
insert_card
(self, card_number: str)
solutions/python/atm/atm.py:48
↓ 6 callers
Method
logActivity
(action: string)
solutions/typescript/src/TaskManagement/Task.ts:54
↓ 6 callers
Method
play
(Player player)
solutions/java/src/musicstreamingservice/state/PlayerState.java:6
↓ 6 callers
Method
processPayment
(double amount)
solutions/java/src/hotelmanagementsystem/payment/Payment.java:4
↓ 6 callers
Method
save
(self, editor: TextEditor)
design-patterns/python/memento/text_editor_undo_manager.py:9
↓ 6 callers
Method
select_item
(self)
design-patterns/python/state/vending_machine.py:21
↓ 6 callers
Method
setNext
(RequestHandler next)
design-patterns/java/chainofresponsibility/RequestHandler.java:2
↓ 6 callers
Method
setState
(state: VendingMachineState)
solutions/typescript/src/VendingMachine/VendingMachine.ts:131
↓ 6 callers
Method
setState
(ElevatorState state)
solutions/java/src/elevatorsystem/Elevator.java:47
↓ 6 callers
Method
setState
(VendingMachineState state)
solutions/java/src/coffeevendingmachine/CoffeeVendingMachine.java:55
↓ 6 callers
Method
setState
(VendingMachineState vendingMachineState)
solutions/java/src/vendingmachine/VendingMachine.java:77
↓ 6 callers
Method
set_state
(self, state: ElevatorState)
solutions/python/elevatorsystem/elevator.py:33
↓ 6 callers
Method
set_state
(self, state: VendingMachineState)
solutions/python/vendingmachine/vending_machine.py:69
↓ 6 callers
Method
start
(Trip trip)
solutions/java/src/ridesharingservice/state/TripState.java:9
↓ 6 callers
Method
subscribe
(self, topic_name: str, subscriber: Subscriber)
solutions/python/pubsubsystem/pub_sub_service.py:38
↓ 6 callers
Method
subscribe
(String topicName, Subscriber subscriber)
solutions/java/src/pubsubsystem/PubSubService.java:33
↓ 6 callers
Method
toString
()
solutions/java/src/votingsystem/VoteRecord.java:16
← previous
next →
101–200 of 6,018, ranked by callers