現在、Java でプレイリストを作成しようとしています。
アイデアは、さまざまな種類のメディアをサポートできるということです...
音楽: mp3、flac、wav など ビデオ: avi mp4 など ウェブリンクからの音楽/ビデオ
これらすべてを 1 つのリストにまとめることを計画しています。私は最善のアプローチを見つけようとしています。各メディア アイテム タイプ (異なるクラスで表される) に必要なコントラクトに同意する MediaItem の共通インターフェイスを実装する必要がありますか、それとも 1 つのクラスですべてのタイプを処理する必要がありますか?
どんな助けでも大歓迎です。