[Design Pattern] Factory Method Design Pattern

1. Factory Method Pattern là gì?

Factory Method Design Pattern, gọi ngắn gọn là Factory Pattern, là một trong những mẫu thiết kế được sử dụng nhiều nhất trong Java. Factory Pattern là một mẫu thiết kế thuộc nhóm Creational Design Patterns.

Tiếp tục đọc

#creational-design-patterns, #design-patterns, #factory-method-design-pattern

[Design Pattern] Singleton Design Pattern

1. Singleton Pattern là gì?

In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one “single” instance.

Trong lập trình, đôi khi một class chỉ nên có duy nhất một instance, vì nếu có nhiều hơn một, chúng ta sẽ gặp phải một vài vấn đề như hành vi chương trình không chính xác, lãng phí tài nguyên hay kết quả không nhất quán. Ví dụ như các class tạo context của chương trình (thường thấy trong các framework), hay class quản lý các thread, registry, driver,…

Tiếp tục đọc

#creational-design-patterns, #design-patterns, #singleton-design-pattern