Một cách khác để lựa chọn phân lớp Singleton là để thực hiện các trường hợp ra khỏi lớp phụ huynh (ví dụ, MazeFactory) và đặt nó trong phân lớp. Mà cho phép một lập trình C++ quyết định lớp singleton lúc liên kết (ví dụ, bằng cách liên kết trong một đối tượng tập tin có chứa một thực hiện khác nhau), nhưng giữ nó ẩn từ các khách hàng của singleton.
đang được dịch, vui lòng đợi..