MCPcopy Create free account

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

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

↓ 168 callersMethodget
(K key)
solutions/java/src/lrucache/LRUCache.java:17
↓ 130 callersMethodadd
(file)
design-patterns/Javascript/Structural Pattern/Composite Design Pattern/folder.js:12
↓ 126 callersMethodlog
(self, message_level: LogLevel, message: str)
solutions/python/loggingframework/logger.py:39
↓ 113 callersMethodgetName
()
solutions/typescript/src/TrafficSignalSystem/SignalState/SignalState.ts:11
↓ 112 callersMethodput
(K key, V value)
solutions/java/src/lrucache/LRUCache.java:24
↓ 108 callersMethodgetId
()
solutions/java/src/pubsubsystem/subscriber/Subscriber.java:6
↓ 90 callersMethodget
(self, key: K)
solutions/python/lrucache/lru_cache.py:16
↓ 79 callersMethodappend
(LogMessage logMessage)
solutions/java/src/loggingframework/strategies/appender/LogAppender.java:7
↓ 69 callersMethodlog
(level: LogLevelEnum, msg: string)
solutions/typescript/src/LoggingFramework/Logger.ts:14
↓ 47 callersMethodfilter
(List<Question> questions)
solutions/java/src/stackoverflow/strategy/SearchStrategy.java:8
↓ 32 callersMethodremove
(K key)
solutions/java/src/lrucache/LRUCache.java:40
↓ 27 callersMethodformat
(LogMessage logMessage)
solutions/java/src/loggingframework/strategies/formatter/LogFormatter.java:6
↓ 22 callersMethodremove
(self, key: K)
solutions/python/lrucache/lru_cache.py:39
↓ 21 callersMethodget_id
(self)
solutions/python/librarymanagementsystem/member.py:26
↓ 20 callersMethodget_id
(self)
solutions/python/onlineshoppingservice/order.py:34
↓ 20 callersMethodmakeMove
(Player player, int row, int col)
solutions/java/src/tictactoe/TicTacToeSystem.java:31
↓ 20 callersMethodmake_move
(self, player: Player, row: int, col: int)
solutions/python/tictactoe/game.py:25
↓ 19 callersMethodgetStatus
()
solutions/java/src/taskmanagementsystem/state/TaskState.java:10
↓ 19 callersMethodgetTargetFloor
()
solutions/java/src/elevatorsystem/models/Request.java:17
↓ 18 callersMethodbuild
(self)
solutions/python/cricinfo/wicket.py:17
↓ 18 callersMethodbuild
()
solutions/java/src/cricinfo/entity/Wicket.java:47
↓ 18 callersMethodgetRow
()
solutions/java/src/chessgame/Cell.java:21
↓ 18 callersMethodget_id
(self)
solutions/python/stackoverflow/user.py:15
↓ 18 callersMethodsetPiece
(int row, int col, Piece piece)
solutions/java/src/chessgame/Board.java:64
↓ 17 callersMethodgetSize
()
design-patterns/java/composite/filesystem/FileSystemItem.java:2
↓ 17 callersMethodget_id
(self)
solutions/python/ridesharingservice/user.py:22
↓ 17 callersMethodget_id
(self)
solutions/python/movieticketbookingsystem/user.py:9
↓ 16 callersMethodgetCol
()
solutions/java/src/chessgame/Cell.java:22
↓ 16 callersMethodgetLight
(Direction direction)
solutions/java/src/trafficsignalcontrolsystem/IntersectionController.java:34
↓ 16 callersMethodget_id
(self)
solutions/python/socialnetworkingservice/user.py:19
↓ 16 callersMethodget_light
(self, direction: Direction)
solutions/python/trafficsignalsystem/intersection_controller.py:27
↓ 16 callersMethodupdate
(Game game)
solutions/java/src/tictactoe/observer/GameObserver.java:6
↓ 15 callersMethodAdd
Add adds a new item to the folder
design-patterns/golang/composite/folder.go:34
↓ 15 callersMethodBuilder
(WicketType wicketType, Player playerOut)
solutions/java/src/cricinfo/entity/Wicket.java:32
↓ 15 callersMethodgetValue
()
solutions/java/src/vendingmachine/enums/Coin.java:15
↓ 15 callersMethodget_id
(self)
solutions/python/splitwise/user.py:11
↓ 14 callersMethoddisplay
()
design-patterns/java/proxy/Image.java:2
↓ 14 callersMethodgetCurrentFloor
()
solutions/java/src/elevatorsystem/Elevator.java:64
↓ 14 callersMethodgetId
()
solutions/java/src/splitwise/entities/User.java:18
↓ 14 callersMethodgetMessage
()
solutions/java/src/loggingframework/entities/LogMessage.java:27
↓ 14 callersMethodgetRoomNumber
()
solutions/java/src/hotelmanagementsystem/model/Room.java:43
↓ 14 callersMethodget_current_floor
(self)
solutions/python/elevatorsystem/elevator.py:49
↓ 14 callersMethodget_name
(self)
solutions/python/linkedin/member.py:21
↓ 14 callersMethodget_name
(self)
solutions/python/socialnetworkingservice/user.py:22
↓ 14 callersMethodget_symbol
(self)
solutions/python/onlinestockbrokeragesystem/stock.py:10
↓ 14 callersMethodsort
(List<Post> posts)
solutions/java/src/linkedin/strategy/FeedSortingStrategy.java:8
↓ 13 callersMethodgetStock
()
solutions/java/src/onlinestockbrokeragesystem/entities/Order.java:42
↓ 13 callersMethodgetUserId
()
solutions/typescript/src/StackOverflow/User.ts:23
↓ 13 callersMethodget_stock
(self)
solutions/python/onlinestockbrokeragesystem/order.py:33
↓ 12 callersMethodbowledBy
(Player bowler)
solutions/java/src/cricinfo/entity/Ball.java:48
↓ 12 callersMethodbowled_by
(self, bowler)
solutions/python/cricinfo/ball.py:18
↓ 12 callersMethodfacedBy
(Player batsman)
solutions/java/src/cricinfo/entity/Ball.java:49
↓ 12 callersMethodfaced_by
(self, batsman)
solutions/python/cricinfo/ball.py:22
↓ 12 callersMethodgetId
()
solutions/java/src/socialnetworkingservice/model/User.java:26
↓ 12 callersMethodgetSymbol
()
solutions/java/src/tictactoe/models/Cell.java:12
↓ 12 callersMethodget_id
(self)
solutions/python/onlineauctionsystem/user.py:10
↓ 12 callersMethodget_id
(self)
solutions/python/fooddeliveryservice/user.py:14
↓ 12 callersMethodget_name
(self)
solutions/python/fooddeliveryservice/user.py:17
↓ 12 callersMethodget_symbol
(self)
solutions/python/tictactoe/cell.py:7
↓ 12 callersMethodprocessBallUpdate
(String matchId, Ball ball)
solutions/java/src/cricinfo/CricInfoService.java:53
↓ 12 callersMethodprocess_ball_update
(self, match_id, ball)
solutions/python/cricinfo/cricinfo_service.py:34
↓ 12 callersMethodsend
(String message)
design-patterns/java/factory/notification/Notification.java:2
↓ 12 callersMethodwithRuns
(int runs)
solutions/java/src/cricinfo/entity/Ball.java:50
↓ 12 callersMethodwith_runs
(self, runs)
solutions/python/cricinfo/ball.py:26
↓ 11 callersMethodcancel
(Order order)
solutions/java/src/onlineshoppingservice/state/OrderState.java:8
↓ 11 callersMethodcheckout
(BookCopy copy, Member member)
solutions/java/src/librarymanagementsystem/state/ItemState.java:7
↓ 11 callersMethodgetDirection
()
solutions/java/src/elevatorsystem/state/ElevatorState.java:10
↓ 11 callersMethodget_id
(self)
solutions/python/linkedin/post.py:52
↓ 11 callersMethodget_name
(self)
solutions/python/splitwise/user.py:14
↓ 11 callersMethodshowBalanceSheet
(String userId)
solutions/java/src/splitwise/SplitwiseService.java:65
↓ 11 callersMethodshow_balance_sheet
(self, user_id: str)
solutions/python/splitwise/splitwise_service.py:71
↓ 10 callersMethodGetStatus
()
solutions/golang/onlinestockbrokeragesystem/order.go:5
↓ 10 callersMethoddispense
(int amount)
solutions/java/src/atm/chainofresponsibility/DispenseChain.java:6
↓ 10 callersMethodgetDownRequests
()
solutions/java/src/elevatorsystem/Elevator.java:73
↓ 10 callersMethodgetName
()
solutions/java/src/socialnetworkingservice/model/User.java:27
↓ 10 callersMethodgetSymbol
()
solutions/java/src/onlinestockbrokeragesystem/entities/Stock.java:18
↓ 10 callersMethodgetUpRequests
()
solutions/java/src/elevatorsystem/Elevator.java:72
↓ 10 callersMethodget_down_requests
(self)
solutions/python/elevatorsystem/elevator.py:64
↓ 10 callersMethodget_money_inserted
(self)
solutions/python/coffeevendingmachine/coffee_vending_machine.py:71
↓ 10 callersMethodget_price
(self)
solutions/python/onlinestockbrokeragesystem/order.py:42
↓ 10 callersMethodget_up_requests
(self)
solutions/python/elevatorsystem/elevator.py:61
↓ 10 callersMethodhandle
(Order order)
solutions/java/src/onlinestockbrokeragesystem/state/OrderState.java:6
↓ 10 callersMethodput
(self, key: K, value: V)
solutions/python/lrucache/lru_cache.py:24
↓ 9 callersMethodInsertCoin
(coin Coin)
solutions/golang/vendingmachine/vending_machine.go:30
↓ 9 callersMethodSetStatus
(status OrderStatus)
solutions/golang/onlinestockbrokeragesystem/order.go:6
↓ 9 callersMethodadd_item
(self, item: FileSystemItem)
design-patterns/python/composite/filesystem/folder.py:9
↓ 9 callersMethodget
(String key)
design-patterns/java/prototype/EnemyRegistry.java:11
↓ 9 callersMethodgetAccount
()
solutions/java/src/onlinestockbrokeragesystem/entities/User.java:20
↓ 9 callersMethodgetCurrency
()
solutions/java/src/digitalwalletservice/Account.java:52
↓ 9 callersMethodgetId
()
solutions/java/src/onlineauctionsystem/entities/Auction.java:114
↓ 9 callersMethodgetId
()
solutions/java/src/onlineshoppingservice/models/Customer.java:28
↓ 9 callersMethodgetId
()
solutions/java/src/fooddeliveryservice/order/Order.java:57
↓ 9 callersMethodgetId
()
solutions/java/src/ridesharingservice/entities/Trip.java:61
↓ 9 callersMethodget_account
(self)
solutions/python/onlinestockbrokeragesystem/user.py:19
↓ 9 callersMethodget_content
(self)
design-patterns/python/memento/text_editor.py:11
↓ 9 callersMethodhandleRequest
(request, type)
design-patterns/Javascript/Behavioral Pattern/Chain of Responsibilites/supportRequest.js:9
↓ 9 callersMethodnotifyObservers
()
design-patterns/java/observer/FitnessDataSubject.java:4
↓ 9 callersMethodselectCoffee
(CoffeeVendingMachine machine, Coffee coffee)
solutions/java/src/coffeevendingmachine/state/VendingMachineState.java:7
↓ 9 callersMethodtype
(self, new_text: str)
design-patterns/python/memento/text_editor.py:7
↓ 8 callersMethodaddPlayer
(String playerId, String playerName, PlayerRole playerRole)
solutions/java/src/cricinfo/CricInfoService.java:72
next →1–100 of 6,018, ranked by callers