Talk:427 design standard
From CSSEMediaWiki
Revision as of 06:10, 23 July 2008 by Yugan Yugaraja (Talk | contribs)
Added the "Getters and setters" section based on the lecture today. --Yugan 06:09, 23 July 2008 (UTC)
Getters and setters
Here's an alternative set of guidelines our group came up with:
- Always make fields have private access.
- Only write getters and setters as needed.
- External: access to fields using getters and setters.
- Internal: access to fields directly, but only if it's the same object. Use getter and setters if same class, but different objects.
- Getters should be read-only (i.e. Collections should be returned as unmodifiable Collections)
- --Yugan 06:09, 23 July 2008 (UTC)