Skip to main content
Post Made Community Wiki by Dale
Source Link

You may want to change your internals to whatever while keeping the interfaces the same. If your interfaces don't vary, them you code won't break. You still can change your internals as you wish.