Phase: Architecture and Design
Clearly identify the scope for all critical data elements, including whether they should be regarded as static.
Phase: Implementation
Make any static fields private and constant.
A constant field is denoted by the keyword 'const' in C/C++ and ' final' in Java