OOD
Design a Parking Lot
Design a Parking Lot
Step 1: Understand / Analyze the Use Case (明确这个程序/系统是做什么的)
Step 2: Classes and their relationships
方案比较 有level vs 没有level
Step 3: For complicated designs, first focus on public methods 如何调用
Step 4: Complete Implementation
Design a Web Crawler
BFS
Last updated