MCPcopy Create free account

hub / github.com/ashishps1/awesome-low-level-design / functions

Functions6,018 in github.com/ashishps1/awesome-low-level-design

↓ 6 callersMethodundo
(self, editor: TextEditor)
design-patterns/python/memento/text_editor_undo_manager.py:12
↓ 6 callersMethodwithWicket
(Wicket wicket)
solutions/java/src/cricinfo/entity/Ball.java:51
↓ 6 callersMethodwith_wicket
(self, wicket)
solutions/python/cricinfo/ball.py:30
↓ 6 callersMethodwrite
(content)
design-patterns/Javascript/Behavioral Pattern/Memento Design Pattern/orginator.js:10
↓ 5 callersMethodBuilder
(String url)
design-patterns/java/builder/HttpRequest.java:56
↓ 5 callersMethodGetTitle
()
solutions/golang/taskmanagementsystem/task.go:31
↓ 5 callersFunctionNewMenuItem
(id int, name, description string, price float64, available bool)
solutions/golang/restaurantmanagementsystem/menu_item.go:11
↓ 5 callersFunctionNewMessage
(content string)
solutions/golang/pubsubsystem/message.go:7
↓ 5 callersMethodPublish
(topic *Topic, message *Message)
solutions/golang/pubsubsystem/publisher.go:17
↓ 5 callersMethodPut
Put adds or updates a value in the cache
solutions/golang/lrucache/lru_cache.go:53
↓ 5 callersMethodSetState
(state VendingMachineState)
solutions/golang/vendingmachine/vending_machine.go:46
↓ 5 callersMethod_forward
(self, request: Request)
design-patterns/python/chainofresponsibility/base_handler.py:14
↓ 5 callersMethodaddComment
(comment: Comment)
solutions/typescript/src/StackOverflow/Commentable.ts:4
↓ 5 callersMethodaddItem
(FileSystemItem item)
design-patterns/java/composite/filesystem/Folder.java:12
↓ 5 callersMethodaddLog
(String logDescription)
solutions/java/src/taskmanagementsystem/models/Task.java:85
↓ 5 callersMethodaddRoom
(Room room)
solutions/java/src/hotelmanagementsystem/RoomService.java:13
↓ 5 callersMethodaddShape
(shape)
design-patterns/Javascript/Behavioral Pattern/Memento Design Pattern/Example2/canvas.js:10
↓ 5 callersMethodaddSpot
(ParkingSpot spot)
solutions/java/src/parkinglot/entities/ParkingFloor.java:21
↓ 5 callersMethodadd_log
(self, log_description: str)
solutions/python/taskmanagementsystem/task.py:82
↓ 5 callersMethodadd_song
(self, song: str)
design-patterns/python/iterator/music_player.py:8
↓ 5 callersMethodadd_spot
(self, spot: ParkingSpot)
solutions/python/parkinglot/parking_floor.py:14
↓ 5 callersMethodbuild
Build the final HttpRequest object
design-patterns/python/builder/http_request.py:94
↓ 5 callersMethodbuild
()
design-patterns/java/builder/HttpRequest.java:96
↓ 5 callersMethodchangeState
(PlayerState state)
solutions/java/src/musicstreamingservice/entities/Player.java:53
↓ 5 callersMethodchange_state
(self, state: PlayerState)
solutions/python/musicstreamingservice/player.py:45
↓ 5 callersMethodcheckout
(String memberId, String copyId)
solutions/java/src/librarymanagementsystem/LibraryManagementSystem.java:47
↓ 5 callersMethodcreateRoom
(String roomNumber, String type, String style, double price)
solutions/java/src/hotelmanagementsystem/factory/RoomFactory.java:8
↓ 5 callersMethoderror
(message: string)
solutions/typescript/src/LoggingFramework/Logger.ts:33
↓ 5 callersMethodexecute
(self)
solutions/python/musicstreamingservice/command.py:27
↓ 5 callersMethodexecute
()
solutions/java/src/musicstreamingservice/command/NextTrackCommand.java:10
↓ 5 callersMethodfilter
(List<Restaurant> allRestaurants)
solutions/java/src/fooddeliveryservice/search/RestaurantSearchStrategy.java:8
↓ 5 callersMethodfindById
(String id)
solutions/java/src/socialnetworkingservice/repository/PostRepository.java:20
↓ 5 callersMethodfindById
(String id)
solutions/java/src/cricinfo/repository/MatchRepository.java:16
↓ 5 callersMethodfind_by_id
(self, user_id: str)
solutions/python/socialnetworkingservice/repository.py:25
↓ 5 callersMethodfind_by_id
(self, match_id)
solutions/python/cricinfo/repository.py:8
↓ 5 callersFunctiongenerateID
Utility functions
solutions/golang/stackOverFlow/types.go:244
↓ 5 callersMethodgetAuthor
()
solutions/java/src/socialnetworkingservice/model/CommentableEntity.java:30
↓ 5 callersMethodgetColor
()
solutions/java/src/chessgame/Player.java:12
↓ 5 callersMethodgetComments
()
solutions/typescript/src/StackOverflow/Commentable.ts:5
↓ 5 callersMethodgetDriver
()
solutions/java/src/ridesharingservice/entities/Trip.java:63
↓ 5 callersMethodgetId
()
solutions/typescript/src/StackOverflow/Answer.ts:68
↓ 5 callersMethodgetId
()
solutions/java/src/taskmanagementsystem/models/User.java:17
↓ 5 callersMethodgetId
()
solutions/java/src/courseregistrationsystem/model/Student.java:14
↓ 5 callersMethodgetId
()
solutions/java/src/courseregistrationsystem/model/CourseOffering.java:42
↓ 5 callersMethodgetOrderId
()
solutions/java/src/restaurantmanagementsystem/model/Order.java:26
↓ 5 callersMethodgetPlayers
()
solutions/java/src/cricinfo/entity/Team.java:17
↓ 5 callersMethodgetPrice
()
solutions/typescript/src/CoffeeVendingMachine/CoffeeRecipe.ts:16
↓ 5 callersMethodgetRunsScored
()
solutions/java/src/cricinfo/entity/Ball.java:28
↓ 5 callersMethodgetStatus
()
solutions/java/src/restaurantmanagementsystem/state/OrderItemState.java:8
↓ 5 callersMethodgetTitle
()
solutions/typescript/src/TaskManagement/Task.ts:77
↓ 5 callersMethodgetWickets
()
solutions/java/src/cricinfo/entity/Innings.java:62
↓ 5 callersMethodgetWinner
()
solutions/java/src/tictactoe/Game.java:59
↓ 5 callersMethodget_author
(self)
solutions/python/socialnetworkingservice/commentable_entity.py:27
↓ 5 callersMethodget_driver
(self)
solutions/python/ridesharingservice/trip.py:52
↓ 5 callersMethodget_innings
(self)
solutions/python/cricinfo/match.py:57
↓ 5 callersMethodget_players
(self)
solutions/python/cricinfo/team.py:13
↓ 5 callersMethodget_type
(self)
solutions/python/stackoverflow/event.py:14
↓ 5 callersMethodget_winner
(self)
solutions/python/tictactoe/game.py:43
↓ 5 callersMethodinsertMoney
(int amount)
solutions/java/src/coffeevendingmachine/CoffeeVendingMachine.java:50
↓ 5 callersMethodinsert_money
(self, machine: 'CoffeeVendingMachine', amount: int)
solutions/python/coffeevendingmachine/states.py:63
↓ 5 callersMethodlog
(level LogLevel, message string)
solutions/golang/loggingframework/logger.go:32
↓ 5 callersMethodlog
(LogLevel messageLevel, String message)
solutions/java/src/loggingframework/Logger.java:48
↓ 5 callersMethodnotifyObservers
(String changeType)
solutions/java/src/taskmanagementsystem/models/Task.java:80
↓ 5 callersMethodnotify_observers
(self, change_type: str)
solutions/python/taskmanagementsystem/task.py:78
↓ 5 callersMethodparkVehicle
(Vehicle vehicle)
solutions/java/src/parkinglot/ParkingLot.java:47
↓ 5 callersMethodpark_vehicle
(self, vehicle: Vehicle)
solutions/python/parkinglot/parking_lot.py:39
↓ 5 callersMethodpay
(double amount)
solutions/java/src/movieticketbookingsystem/strategy/payment/PaymentStrategy.java:6
↓ 5 callersMethodplaceBid
(String auctionId, String bidderId, BigDecimal amount)
solutions/java/src/onlineauctionsystem/AuctionService.java:60
↓ 5 callersMethodplace_bid
(self, bidder: 'User', amount: Decimal)
solutions/python/onlineauctionsystem/auction.py:27
↓ 5 callersMethodreset
(self)
solutions/python/coffeevendingmachine/coffee_vending_machine.py:74
↓ 5 callersMethodselectOperation
(OperationType op, int... args)
solutions/java/src/atm/ATMSystem.java:55
↓ 5 callersMethodselect_operation
(self, op: OperationType, *args)
solutions/python/atm/atm.py:54
↓ 5 callersMethodsetState
(RoomState state)
solutions/java/src/hotelmanagementsystem/model/Room.java:23
↓ 5 callersMethodsetState
(MatchState state)
solutions/java/src/cricinfo/entity/Match.java:44
↓ 5 callersMethodsetStatus
(PlayerStatus status)
solutions/java/src/musicstreamingservice/entities/Player.java:54
↓ 5 callersMethodsetStatus
(DriverStatus status)
solutions/java/src/ridesharingservice/entities/Driver.java:26
↓ 5 callersMethodset_state
(self, state)
solutions/python/cricinfo/match.py:69
↓ 5 callersMethodset_status
(self, status: PlayerStatus)
solutions/python/musicstreamingservice/player.py:48
↓ 5 callersMethodshow
()
design-patterns/Javascript/Behavioral Pattern/Memento Design Pattern/Example2/canvas.js:30
↓ 5 callersMethodstop
(Player player)
solutions/java/src/musicstreamingservice/state/PlayerState.java:8
↓ 5 callersMethodtoString
()
solutions/java/src/onlineshoppingservice/models/Address.java:16
↓ 4 callersMethodAddBall
(ball *Ball)
solutions/golang/cricinfo/over.go:15
↓ 4 callersMethodAddRoad
(road *Road)
solutions/golang/trafficsignalsystem/traffic_controller.go:24
↓ 4 callersMethodAddSubscriber
(subscriber Subscriber)
solutions/golang/pubsubsystem/topic.go:20
↓ 4 callersMethodChangeSignal
(newSignal Signal)
solutions/golang/trafficsignalsystem/traffic_light.go:23
↓ 4 callersMethodGetDescription
()
design-patterns/golang/decorator/beverage.go:5
↓ 4 callersMethodGetFileName
()
design-patterns/golang/proxy/image_proxy.go:17
↓ 4 callersMethodGetPiece
(row, col int)
solutions/golang/chessgame/board.go:46
↓ 4 callersMethodHandle
Handle processes authentication requests
design-patterns/golang/chainofresponsibility/authentication_handler.go:11
↓ 4 callersMethodIsAvailable
()
solutions/golang/parkinglot/parking_spot.go:13
↓ 4 callersMethodIsCheckmate
(color Color)
solutions/golang/chessgame/board.go:68
↓ 4 callersMethodIsStalemate
(color Color)
solutions/golang/chessgame/board.go:73
↓ 4 callersFunctionNewBall
(ballNumber int, bowler, batsman, result string)
solutions/golang/cricinfo/ball.go:10
↓ 4 callersFunctionNewBishop
(color Color, row, col int)
solutions/golang/chessgame/pieces.go:57
↓ 4 callersFunctionNewFolder
NewFolder creates a new Folder instance
design-patterns/golang/composite/folder.go:12
↓ 4 callersFunctionNewKnight
(color Color, row, col int)
solutions/golang/chessgame/pieces.go:43
↓ 4 callersFunctionNewMenuItem
(id, name, description string, price float64)
solutions/golang/fooddeliveryservice/menu_item.go:14
↓ 4 callersFunctionNewNotification
(id, userID string, notifType NotificationType, content string)
solutions/golang/socialnetworkingservice/notification.go:13
↓ 4 callersFunctionNewRoad
(id, name string)
solutions/golang/trafficsignalsystem/road.go:9
↓ 4 callersFunctionNewRook
(color Color, row, col int)
solutions/golang/chessgame/pieces.go:31
← previousnext →201–300 of 6,018, ranked by callers