4 ms·
If you ever have to change a fields meaning or add a new field and provide the old fields value for older clients, you can't just make it private and add a publ
by pilif 9y ago
If you ever have to change a fields meaning or add a new field and provide the old fields value for older clients, you can't just make it private and add a public setters and getters without breaking compatibility for all your users - not just binary compatibility but also source-level compatibility.