Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 466 Bytes

app.md

File metadata and controls

36 lines (29 loc) · 466 Bytes

Application Architecture

classDiagram

Application --> VerseLibrary : has
Application --> InboxDeck : has
Application --> ReviewDeck : has
Application --> Settings

class Application {
  processor
}

class VerseLibrary {
  addVerse()
  findVerseByNumber()
}

class InboxDeck {
  cards: InboxCard[]
  addVerse()
  removeVerse()
  cardMemorized()
  addCard()
  removeCard()
}

class ReviewDeck {
  cards: ReviewCard[]
}

class Settings {
  language
}
Loading