Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 1.19 KB

README.md

File metadata and controls

48 lines (33 loc) · 1.19 KB

MAURICIO FERREYRA RIZZOLI

Requeriments

  • Quiero una tienda de cursos
  • Que los usuarios puedan ver un listado de cursos
  • Que puedan ver los videos de los cursos
  • Que puedan guardar el curso
  • Que puedan puntuar
  • Que los usuarios puedan logearse y cerrar sesion

Object hierarchy

  • Tienda
    • Usuario
    • Course
      • VideoCurso
    • Listado

Clases:

Course
- id: Number
- name: String
- description: String
- level: String
- duration: Number
- image: String
- price: Number
- videos: Array
- points: Number
+ getters()
+ setters()
+ score(points: Number) -> Number

Video
- id: Number
- duration: Number
+ getters()
+ setters()
+ play()
+ stop()

User
- id: Number
- username: String
- password: String
- favourites: Array
- courses: Array
- state: Boolean
+ getters()
+ setters()
+ logout()
+ login()
+ addCourse(course: Course)
+ addFavoutie(course: Course)
+ removeFavourite(course: Course)

List
- courses: Array