Skip to content

Xo3-ToBapbl/Task_0-MediaLibrary-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task_0-MediaLibrary-Description

Необходимо составить библиотеку классов и интерфейсов для описания сущностей домена «Медиатека». В медиатеке могут сохранятся элементы следущего вида: фото, ссылка на фото (url), муз.трек, ссылка на муз.трек, видео, ссылка на видео, событие (набор из фото, ссылок на фото, видео, ссылок на видео), диск (фиксированный набор из треков и картинок), сериал (набор из видео + набор картинок), подборка (как диск только с возможностью изменения элементов и/или порядка элементов).

Остальные требования:

  1. Составить демо
    
  2. Использовать шаблон Factory и/или Builder для построения сложных объектов
    
  3. Использовать принцип Dependency Injection
    
  4. В классах контейнерах обеспечить необходимые  CRUD операции (при необходимости)
    
  5. Сделать методы для проигрывания элементов в некотором абстрактном плейере 
    

(методы могут просто выводить в консоль название проигрываемого элемента)

About

MediaLibrary

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages