Нарушает ли это принцип единой ответственности? - PullRequest
0 голосов
/ 10 ноября 2019

Я пытаюсь написать код, чтобы сделать простую игру.

Предполагая, что есть класс с именем Level, в котором он управляет функциональностью уровня.

Например, есть некоторые методы, такие как spawnHero () и spawnEnemies (), start (),finish () и т. д. в классе.

, если я добавлю закрытый метод String, называемый PrettyTimeFormat, который преобразует время продолжительности игры в красиво организованный формат и использует его в методе finish (), это нарушит SRP?

Если это так, должен ли я создать класс TimeManager и поместить метод PrettyTimeformat в этот класс, чтобы избежать SRP?

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