Học Design Pattern: Abstract Factory Pattern
Tưởng tượng rằng team bạn cần phát triển một tính năng trên ứng dụng di động dùng để hiển thị nhiều Component khác nhau trên 1 màn hình, các Component này được hiển thị theo thứ tự và số lượng bất kỳ, đồng thời các Component này còn thuộc nhiều Team phát triển khác nhau.