mình vừa đọc qua 1 bài về design pattern này mình có 1 thắc mắc thế này ?
- có phải mỗi class concrete factory sẽ tạo ra 1 loại instance vậy cứ mỗi lần cần tạo 1 loại instance mới lại phải tạo 1 class concrete factory tương ứng ?? nếu như vậy sao ta không inject trực tiếp instance của class vào mà mắc công tạo ra class concrete factory trong khi cái đích cuối cùng cũng chỉ trả về 1 instance của class cần tạo ( vì bên trong thân hàm của class concrete factory cũng chỉ return về 1 new instance thôi )