Talk:427 design standard

From CSSEMediaWiki
Revision as of 02:48, 30 July 2008 by Johannes Pagwiwoko (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)

Agreed, I prefer private access, One's private bit is private, though it is protected, it is still private. Also, we have agreed to minimize access so private is the most minimum access for one's private bit. --Jojo 02:48, 30 July 2008 (UTC)

Personal tools