Structures архитектура

swift

#1

Добрый день

Прошу помощи знатоков, как лучше строить архитектуру, если у меня есть несколько Structures, мне их лучше все в одну Structures положить или лучше по отдельности?

struct Student {
  var name: String
  var age: Int
}

struct School {
  var name: String
  var adres: Int
}

struct Price {
  var price: Int
}

#2

Далеко не эксперт, но рассуждаю так:

  1. В вашем случае, когда нет связей между структурами, то нет смысла объединять их.

  2. Если бы структура School включала массив студентов и при этом сама структура студентов отдельно не используется, то думаю, можно объединить эти структуры.

  3. Если же структура Студент где-то используется для создания студентов, то стоит вынести ее.