title: Is having a lot of getters & setters a good idea?
body: <p>When writing an application(in java) that you intend to open source, is it generally a good idea to have a lot of getters &amp; setters and make variables private? More specifically, if that were to be an <strong>android application</strong>, would the answer to the question above still hold?</p>
  
  <p>Edit: If you guys could give me a concrete reason as to why its better, that would be awesome. </p>