Recipe 10.1: Creating a 'Private' Attribute or MethodRecipe 10.2: Creating a 'Public' Attribute or MethodRecipe 10.3: Creating an Attribute or Method that is Public to a Class and its SubclassesRecipe 10.4: Explicitly Violating the Privacy of an Attribute or MethodRecipe 10.5: Explicitly Declaring which Classes May Access an Otherwise Private Attribute or MethodRecipe 10.6: Explicitly Declaring which Classes May Have Read and Write Access to an Attribute