Do đó, bạn có hai lựa chọn:
Nếu bạn muốn singleton của bạn được khởi tạo với một số dữ liệu, bạn có thể nạp nó với dữ liệu sau khi khởi tạo, giống như:
Singleton singleton = Singleton.getInstance(); singleton.init(paramA, paramB); // init the object with data
Nếu tham số cần truyền vào thay đổi khác nhau mỗi lần, bạn có thể truyền tham số vào mỗi lần gọi hàm muốn thực hiện:
Singleton singleton = Singleton.getInstance();
singleton.doSomething(paramA, paramB); // pass parameters on execution
No comments:
Post a Comment