Talk:427 design standard
From CSSEMediaWiki
(Difference between revisions)
(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) | ||
− | == | + | == 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)