Re: [SRP]
От: VTT http://vtt.to
Дата: 03.11.16 09:08
Оценка:
Здравствуйте, nikda, Вы писали:

N>Пусть есть некоторый класс MyData, который представляет данные предметной области (например: Отчёт, Лабиринт, Игровая доска, ...)

N>Соответственно он предоставляет через свои методы данные внешним объектам (например данные отчёта, структуру лабиринта, позицию игрока, клетки доски и т.д.)

N>Вопрос в том куда помещать метод создания самого объекта класса MyData:

N>* в сам класс MyData
N>* в другой класс, например MyDataCreator

N>Если в сам класс MyData, то не нарушает ли это принцип SRP ?

Если этот метод тривиален, то не нарушает, если нетривиален, то нарушает.

N>Если другой класс, то не вносит ли это излишнюю сложность ?

Если этот метод не нужен, то вносит, если нужен, то не вносит.
Говорить дальше не было нужды. Как и все космонавты, капитан Нортон не испытывал особого доверия к явлениям, внешне слишком заманчивым.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.