Best Practices of class design# Table of Contents 1. Managing data access: private attributes 1.1. Naming Convention: internal attributes 1.1.1. Examples - 1 1.2. Naming Convention: pseudoprivate attributes 1.2.1. Examples - 2 1.2.2. Example - 3 1.3. Use @property to customize access 1.3.1. Example - 1 property 1.3.2. Example - 2 property