Học Design Pattern: Prototype Pattern

Trong nhiều tình huống, chúng ta cần tạo ra các đối tượng mới mà có nhiều điểm tương đồng với các đối tượng đã tồn tại. Việc tạo ra các đối tượng này từ đầu có thể tốn kém về thời gian và tài nguyên, đồng thời dễ gây ra sai sót nếu tạo chúng một cách thủ công.