Структура кода относится к способу написания кода, чтобы его можно было лучше всего читать, поддерживать и организовывать для повышения эффективности. Такие решения, как, например, когда следует использовать классы и какие шаблоны будут наиболее эффективными для задачи.