MCPcopy Create free account

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

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

↓ 4 callersMethodinsert_coin
(self, coin: Coin)
solutions/python/vendingmachine/states.py:39
↓ 4 callersMethodisCheckmate
(Color color)
solutions/java/src/chessgame/Board.java:68
↓ 4 callersMethodisStalemate
(Color color)
solutions/java/src/chessgame/Board.java:73
↓ 4 callersMethodis_checkmate
(self, color)
solutions/python/chessgame/board.py:52
↓ 4 callersMethodis_stalemate
(self, color)
solutions/python/chessgame/board.py:56
↓ 4 callersMethodnewFitnessDataPushed
(int newSteps, int newActiveMinutes, int newCalories)
design-patterns/java/observer/FitnessDataNaive.java:18
↓ 4 callersMethodnext
()
design-patterns/java/iterator/books/Iterator.java:3
↓ 4 callersMethodnotifyPassenger
(ride *Ride)
solutions/golang/ridesharingservice/ride_service.go:110
↓ 4 callersMethodnotify_observers
(self, event: 'Event')
solutions/python/stackoverflow/content.py:45
↓ 4 callersMethodoff
()
design-patterns/Javascript/Structural Pattern/Facade Design Pattern/lights.js:8
↓ 4 callersMethodon
()
design-patterns/Javascript/Structural Pattern/Facade Design Pattern/lights.js:4
↓ 4 callersMethodpressButton
()
design-patterns/Javascript/Behavioral Pattern/Command Design Pattern/invoker.js:7
↓ 4 callersMethodpress_button
(self)
design-patterns/python/command/remote_control_with_undo.py:15
↓ 4 callersMethodprintAccountStatus
(User user)
solutions/java/src/onlinestockbrokeragesystem/StockBrokerageSystemDemo.java:88
↓ 4 callersMethodprintBoard
()
solutions/java/src/tictactoe/TicTacToeSystem.java:49
↓ 4 callersMethodprintCatalog
()
solutions/java/src/librarymanagementsystem/LibraryManagementSystem.java:83
↓ 4 callersMethodprintReputations
(User... users)
solutions/java/src/stackoverflow/StackOverflowDemo.java:60
↓ 4 callersFunctionprint_account_status
(user: User)
solutions/python/onlinestockbrokeragesystem/stock_brokerage_system_demo.py:6
↓ 4 callersMethodprint_catalog
(self)
solutions/python/librarymanagementsystem/library_management_system.py:74
↓ 4 callersMethodprint_reputations
(*users)
solutions/python/stackoverflow/stack_overflow_demo.py:53
↓ 4 callersMethodpublish
(self, topic_name: str, message: Message)
solutions/python/pubsubsystem/pub_sub_service.py:51
↓ 4 callersMethodpublish
(String topicName, Message message)
solutions/java/src/pubsubsystem/PubSubService.java:48
↓ 4 callersFunctionreadLine
(reader *bufio.Reader)
solutions/golang/chessgame/chess_game.go:82
↓ 4 callersMethodregisterStudentForCourse
(String studentId, String offeringId)
solutions/java/src/courseregistrationsystem/CourseRegistrationSystemFacade.java:13
↓ 4 callersMethodremoveFromDataBase
(String customerId)
design-patterns/java/factory/subscription/DataBase.java:16
↓ 4 callersMethodrender
()
design-patterns/java/decorator/TextView.java:2
↓ 4 callersMethodsearch
(DirectoryNode directory, Map<String, Object> params)
solutions/java/src/filedirectory/strategy/NodeSearchStrategy.java:11
↓ 4 callersMethodsearchRestaurants
(List<RestaurantSearchStrategy> strategies)
solutions/java/src/fooddeliveryservice/FoodDeliveryService.java:116
↓ 4 callersMethodsearch_restaurants
(self, strategies: List[RestaurantSearchStrategy])
solutions/python/fooddeliveryservice/food_delivery_service.py:99
↓ 4 callersMethodselectCoffee
(CoffeeType type, List<ToppingType> toppings)
solutions/java/src/coffeevendingmachine/CoffeeVendingMachine.java:31
↓ 4 callersMethodselectItem
(code: string)
solutions/typescript/src/VendingMachine/VendingMachineState/VendingMachineState.ts:5
↓ 4 callersMethodselect_coffee
(self, machine: 'CoffeeVendingMachine', coffee: 'Coffee')
solutions/python/coffeevendingmachine/states.py:60
↓ 4 callersMethodsetCommand
(command)
design-patterns/Javascript/Behavioral Pattern/Command Design Pattern/invoker.js:3
↓ 4 callersMethodsetCurrentCard
(Card card)
solutions/java/src/atm/ATMSystem.java:45
↓ 4 callersMethodsetState
(OrderItemState state)
solutions/java/src/restaurantmanagementsystem/model/OrderItem.java:31
↓ 4 callersMethodsetState
(TaskState state)
solutions/java/src/taskmanagementsystem/models/Task.java:68
↓ 4 callersMethodsetState
(ItemState state)
solutions/java/src/librarymanagementsystem/models/BookCopy.java:23
↓ 4 callersMethodsetStatus
(OrderStatus newStatus)
solutions/java/src/fooddeliveryservice/order/Order.java:34
↓ 4 callersMethodsetTemperature
(temperature)
design-patterns/Javascript/Behavioral Pattern/Observer Design Pattern/publisher.js:23
↓ 4 callersMethodset_command
(self, command: Command)
design-patterns/python/command/remote_control_with_undo.py:12
↓ 4 callersMethodset_next
(self, next_handler: RequestHandler)
design-patterns/python/chainofresponsibility/base_handler.py:8
↓ 4 callersMethodset_state
(self, state: OrderItemState)
solutions/python/restaurantmanagementsystem/order_item.py:24
↓ 4 callersMethodset_state
(self, state: TaskState)
solutions/python/taskmanagementsystem/task.py:56
↓ 4 callersMethodset_state
(self, state: 'ItemState')
solutions/python/librarymanagementsystem/book_copy.py:25
↓ 4 callersMethodset_status
(self, new_status: OrderStatus)
solutions/python/fooddeliveryservice/order.py:30
↓ 4 callersMethodshowIngredientsMap
()
solutions/java/src/coffeevendingmachine/CoffeeVendingMachine.java:67
↓ 4 callersMethodshutdown
()
solutions/java/src/loggingframework/LogManager.java:46
↓ 4 callersMethodstartGreen
()
solutions/java/src/trafficsignalcontrolsystem/TrafficLight.java:29
↓ 4 callersMethodstart_green
(self)
solutions/python/trafficsignalsystem/traffic_light.py:19
↓ 4 callersMethodtoString
()
solutions/java/src/linkedin/entities/Education.java:16
↓ 4 callersMethodtoString
()
solutions/java/src/taskmanagementsystem/models/ActivityLog.java:14
↓ 4 callersMethodtoString
()
solutions/java/src/cricinfo/entity/PlayerStats.java:29
↓ 4 callersMethodundoLast
()
design-patterns/java/command/SmartButton.java:20
↓ 4 callersMethodupdateDataBase
(String customerId, String subscriptionType)
design-patterns/java/factory/subscription/DataBase.java:22
↓ 4 callersMethodvote
(voter: User, type: VoteTypeEnum)
solutions/typescript/src/StackOverflow/Votable.ts:5
↓ 3 callersMethodAddArtist
(artist *Artist)
solutions/golang/musicstreamingservice/music_library.go:46
↓ 3 callersMethodAddBook
(book *Book)
solutions/golang/librarymanagementsystem/library_manager.go:35
↓ 3 callersMethodAddBook
AddBook adds a book to the collection
design-patterns/golang/iterator/book_collection.go:16
↓ 3 callersMethodAddCar
(car *Car)
solutions/golang/carrentalsystem/rental_system.go:35
↓ 3 callersMethodAddComment
(comment *Comment)
solutions/golang/stackOverFlow/types.go:16
↓ 3 callersMethodAddItem
(product *Product, quantity int)
solutions/golang/onlineshoppingservice/shopping_cart.go:11
↓ 3 callersMethodAddMember
(user *User)
solutions/golang/splitwise/group.go:19
↓ 3 callersMethodAddMenuItem
(item *MenuItem)
solutions/golang/restaurantmanagementsystem/restaurant.go:30
↓ 3 callersMethodAddProduct
(product *Product, quantity int)
solutions/golang/vendingmachine/inventory.go:11
↓ 3 callersMethodAddSplit
(split Split)
solutions/golang/splitwise/expense.go:21
↓ 3 callersMethodAddStock
(stock *Stock, quantity int)
solutions/golang/onlinestockbrokeragesystem/portfolio.go:18
↓ 3 callersMethodAddUser
(user *User)
solutions/golang/splitwise/splitwise_service.go:28
↓ 3 callersMethodAddUser
AddUser adds a user to the chat
design-patterns/golang/mediator/chat_mediator.go:14
↓ 3 callersMethodBookTickets
(user *User, concert *Concert, seats []*Seat)
solutions/golang/concertticketbookingsystem/concert_booking_system.go:57
↓ 3 callersMethodCreateTask
(task *Task)
solutions/golang/taskmanagementsystem/task_manager.go:27
↓ 3 callersMethodCreateUser
(username, email string)
solutions/golang/stackOverFlow/stackoverflow.go:26
↓ 3 callersMethodDeposit
(amount *big.Float)
solutions/golang/digitalwalletservice/account.go:29
↓ 3 callersMethodDispenseProduct
()
solutions/golang/vendingmachine/vending_machine.go:38
↓ 3 callersMethodDisplay
()
design-patterns/golang/proxy/image_proxy.go:22
↓ 3 callersMethodGet
Get retrieves and clones a prototype from the registry
design-patterns/golang/prototype/enemy_registry.go:21
↓ 3 callersMethodGetAccount
(accountNumber string)
solutions/golang/atm/banking_service.go:24
↓ 3 callersMethodGetColor
()
solutions/golang/chessgame/piece.go:5
↓ 3 callersMethodGetComments
()
solutions/golang/stackOverFlow/types.go:17
↓ 3 callersMethodGetContent
GetContent returns the current content
design-patterns/golang/memento/text_editor.go:22
↓ 3 callersMethodGetDueDate
()
solutions/golang/taskmanagementsystem/task.go:39
↓ 3 callersMethodGetPrice
()
solutions/golang/coffeevendingmachine/coffee.go:21
↓ 3 callersMethodGetReputation
()
solutions/golang/stackOverFlow/types.go:96
↓ 3 callersMethodGetTags
()
solutions/golang/stackOverFlow/types.go:235
↓ 3 callersMethodGetUniqueCharacterCount
GetUniqueCharacterCount returns the number of unique character flyweights
design-patterns/golang/flyweight/text_editor_client.go:24
↓ 3 callersMethodHeader
Header adds a header to the request
design-patterns/golang/builder/http_request_builder.go:44
↓ 3 callersMethodInsertCoin
(amount float64)
design-patterns/golang/state/vending_machine.go:42
↓ 3 callersFunctionNewBook
(isbn, title, author string, publicationYear int)
solutions/golang/librarymanagementsystem/book.go:14
↓ 3 callersFunctionNewBook
NewBook creates a new Book instance
design-patterns/golang/iterator/book.go:10
↓ 3 callersFunctionNewCar
(make, model string, year int, licensePlate string, rentalPricePerDay float64)
solutions/golang/carrentalsystem/car.go:15
↓ 3 callersFunctionNewCoffee
(name string, price float64, recipe map[*Ingredient]int)
solutions/golang/coffeevendingmachine/coffee.go:9
↓ 3 callersFunctionNewEnemy
NewEnemy creates a new Enemy instance
design-patterns/golang/prototype/enemy.go:15
↓ 3 callersFunctionNewFile
NewFile creates a new File instance
design-patterns/golang/composite/file.go:12
↓ 3 callersFunctionNewImageProxy
NewImageProxy creates a new ImageProxy
design-patterns/golang/proxy/image_proxy.go:12
↓ 3 callersFunctionNewIngredient
(name string, quantity int)
solutions/golang/coffeevendingmachine/ingredient.go:11
↓ 3 callersFunctionNewNotification
(id string, user *User, notifType NotificationType, content string)
solutions/golang/linkedin/notification.go:13
↓ 3 callersFunctionNewOrderItem
(menuItem *MenuItem, quantity int)
solutions/golang/fooddeliveryservice/order.go:10
↓ 3 callersFunctionNewParkingSpot
(spotNumber int, vehicleType VehicleType)
solutions/golang/parkinglot/parking_spot.go:9
↓ 3 callersFunctionNewPrintSubscriber
(name string)
solutions/golang/pubsubsystem/print_subscriber.go:9
↓ 3 callersFunctionNewProduct
(name string, price float64)
solutions/golang/vendingmachine/product.go:8
↓ 3 callersFunctionNewTask
(id, title, description string, dueDate time.Time, priority int, assignedUser *User)
solutions/golang/taskmanagementsystem/task.go:15
← previousnext →401–500 of 6,018, ranked by callers