Я пытаюсь реализовать класс MyS3Serivce в моем проекте. В классе он предоставит методы createObject, deleteObject и getObject, чтобы другой класс мог использовать его для выполнения соответствующей операции с AWS S3.
public MyS3Service () {
private void createObject() {
...
}
private void deleteObject() {
...
}
private void getObject() {
...
}
}
Теперь я думаю, стоит ли мне определять это как синглтон? Или просто следует позволить другому классу создавать экземпляры каждый раз, когда они пытаются вызвать его. Я не очень хорош в дизайне шаблонов. Извините, если это тривиальный вопрос. Заранее спасибо