准备开发一个音乐播放器,有本地播放和在线播放两个功能,这两个功能类是抽成抽象类好还是接口好?
都行吧,更建议抽象类,毕竟两种设计重复的东西还是比较多,使用继承复用性更好一点
不建议使用垂直继承方式。可以采用多个类相互聚合方式。(依赖注入)。优先使用接口,更轻量。