Hello guys, this is #codencode
In this lecture we'll learn how you should design Vending Machine for LLD interview and how to code the system with proper Functional and Non-Functional requirements.
Video Timestamp
00:00 Introduction
00:30 Problem Statement & Approach
02:32 Clarify (Step #1)
05:23 Define Entities (Step #2)
06:51 Responsibilities (Step #3)
08:46 Interactions (Step #4)
12:39 Class Diagram (Step #4.1)
14:32 Java Implementation
37:38 Demo Run
44:55 Durability (Step #5)
45:50 Thread Safety
GitHub Repo Link: https://github.com/Code-N-Code/codencode-lld-masterclass/tree/main/JAVA/vendingmachine
Complete Playlist: https://www.youtube.com/playlist?list=PL5DyztRVgtRXc38XDgmL34o1pp7U__hDK
for everyday updates, you can follow me on
Linkedin: https://www.linkedin.com/in/waqar-ahmad-cnc/
Instagram: https://www.instagram.com/code_ncode/
github: https://github.com/Code-N-Code/