Trung BìnhJava iconJava

Factory pattern là gì?

Factory pattern tạo object mà không cần chỉ định class cụ thể phải instantiate. Client yêu cầu object qua factory method mà không cần biết concrete class.

Lợi ích: loose coupling, tập trung logic tạo object, dễ dàng thay implementation.

Ví dụ: Shape shape = ShapeFactory.createShape("circle") trả về Circle hoặc Square. Các biến thể: Simple Factory, Factory Method (subclass quyết định), Abstract Factory (tạo họ object liên quan).

Xem toàn bộ Java cùng filter theo level & chủ đề con.

Mở danh sách Java