jzheng2017 / spotify-web-api-wrapper

Spotify API wrapper for Java
MIT License
50 stars 33 forks source link

Limit class exposure to end users #3

Open jzheng2017 opened 3 years ago

jzheng2017 commented 3 years ago

Currently the library exposes a lot of internal details, a lot of classes are public. This may not be desirable as end users of the library shouldn't know of the implementation details.

A great enhancement would be to limit the exposure of implementation classes.

Only the following classes should be exposed:

Whxismou1 commented 4 months ago

Hi, it´s this issue still open?

jzheng2017 commented 4 months ago

Yes, it is. When working on this please branch off the 2.0.0 branch since you will be making breaking changes.

Whxismou1 commented 4 months ago

Okay, I'll get to work on it. Any additional observations I should take into account?