1.1 - Admin đ
In the lecture notes, some content and ideas are drawn from:
Head First Design Patterns , by Elisabeth Freeman and Kathy Sierra, The State University of
New Jersey
Refactoring: Improving the design of existing code , by Martin Fowler