Talk:427 design standard

From CSSEMediaWiki
Revision as of 06:10, 23 July 2008 by Yugan Yugaraja (Talk | contribs)
Jump to: navigation, search

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)
Personal tools