Builder Pattern là gì?
Cái tên nói lên tất cả :D. Builder Pattern là một pattern giúp bạn đơn giản hóa trong việc khởi tạo những object với độ phức tạp cao bằng việc bắt đầu với object cơ bản nhất sau đó từng bước - từng bước xây dựng object hoàn thiện.
Nếu bạn đã lập trình Java thì StringBuilder là một ví dụ của Builder Pattern.
Khi nào chúng ta dùng Builder Pattern?
Như mình đã nói ở trên thì bất cứ khi nào bạn muốn đơn giản hóa việc khởi tạo 1 object phức tạp, bạn đều có thể áp dụng builder pattern.
Cấu trúc
Ví dụ Builder Pattern trong Java
Nguồn: Bài viết liên quan:
EmoticonEmoticon