Elementary patterns to use in writing client code that requires constructing and using objects.
Declare-Construct-Initialize (maybe this should
be "Declare-Construct-Initialize-Use" or "Well-Defined Variable")
Read the Interface for Constructors (maybe this
should be part of a "Constructor Specification" pattern, along with
information on writing constructors)
Read the Interface for Methods (maybe this
should be part of a "Method Specification" pattern, along with
information on writing methods)
The following related patterns are defined elsewhere. Better references/links will appear in time.