Skip to content

SoftBishop/fixach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Чемпионат
  • Любое количество пар участвует в чемпионате
  • Соревнования 3 вида: квалификация, короткая, произвольная программа.
  • Соревнования оценивается по 6-бальной шкале.
  • Оценивают 9 судей
  • Записывают все это в протоколы.
  • Существует итоговый протокол.

Значит у нас будут следующие классы:

  • Сhampionship (Чемпионат)
  • Participant (Участник соревнований)
  • PairParticipant (Пара, состоящая из участников)
  • Сompetition (Соревнование)
  • Judge (Судья)
  • JudgeProtocol (Судейский протокол)

Начнем с простых классов:

  1. Private class Participant (Участник соревнований) содержит поля:

    • name: string
    • surname: string
  2. Public class PairParticipant (Пара, состоящая из участников) содержит поля:

    • participantFirst: Participant
    • participantSecond: Participant
  3. public class Сompetition (Соревнование) содержит поля:

    • name: String
    • score: Integer
  4. public class Judge (Судья) содержит поля:

    • name: string
    • surname: string
  5. public class JudgeProtocol (Судейский протокол) содержит поля:

    • judge: Judge
    • pair: PairParticipant
    • competition: Competition
    • score: integer
  6. Public class Сhampionship (Чемпионат) содержит поля:

    • pairsParticipant: список (не массив) типа PairParticipant
    • judges: массив типа Judge
    • competitions: массив типа Judge
    • judgesProtocol: список (не массив) типа JudgeProtocol

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages