Design a Library Management System
Design Amazon - Online Shopping System
Design Stack Overflow
Design a Movie Ticket Booking System
Design an ATM
Design a Restaurant Management System
Design a Car Rental System
Design Facebook - a social network
参考资料:
《大话设计模式》
《Head First 设计模式 》
laioffer OOD
Grokking the Object Oriented Design Interview
概述 笔者学习node的路径,将知识进行整理并输出。
部分一:Node API (5 - 6双月) 聚焦在node层提供的核心能力,学习基础API的用法后,完成对应的一个service设计。
FS系统设计:Pastebin
Buffer系统设计: Dropbox + 双工流 ?
网络系统设计:short URL + IM
异步API设计:Promise A plus + co
工程篇:打包工具 + cli实现
部分二:心法 OOD (7 - 8 双月) 部分三:web server (7 - 8 + 9 - 10 双月) 大纲
何为面向对象,以及优缺点 四大设计原则 常见几种设计模式 OOD 场景练习 重点产出对象 4 ~ 5 个
Design a Library Management System Design Amazon - Online Shopping System Design Stack Overflow Design a Movie Ticket Booking System Design an ATM Design a Restaurant Management System Design a Car Rental System Design Facebook - a social network 参考资料:
《大话设计模式》 《Head First 设计模式 》 laioffer OOD Grokking the Object Oriented Design Interview