Это хорошая практика, при которой служба хранения определяется как шаблон синглтона? - PullRequest
0 голосов
/ 20 марта 2020

Я пытаюсь реализовать класс MyS3Serivce в моем проекте. В классе он предоставит методы createObject, deleteObject и getObject, чтобы другой класс мог использовать его для выполнения соответствующей операции с AWS S3.

public MyS3Service () {

     private void createObject() {
         ...
     }

     private void deleteObject() {
         ...
     }

     private void getObject() {
         ...
     }
}

Теперь я думаю, стоит ли мне определять это как синглтон? Или просто следует позволить другому классу создавать экземпляры каждый раз, когда они пытаются вызвать его. Я не очень хорош в дизайне шаблонов. Извините, если это тривиальный вопрос. Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...