Talk:427 design standard

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
(New page: Added the "Getters and setters" section based on the lecture today. --~~~~ == Getter and setters == Here's an alternative set of guidelines our group came up with: * Always make fields h...)
 
Line 1: Line 1:
 
Added the "Getters and setters" section based on the lecture today. --[[User:Yugan Yugaraja|Yugan]] 06:09, 23 July 2008 (UTC)
 
Added the "Getters and setters" section based on the lecture today. --[[User:Yugan Yugaraja|Yugan]] 06:09, 23 July 2008 (UTC)
  
== Getter and setters ==
+
== Getters and setters ==
  
 
Here's an alternative set of guidelines our group came up with:
 
Here's an alternative set of guidelines our group came up with:

Revision as of 06:10, 23 July 2008

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