flowchart LR A[Object Creation] --> B{Where do we\ncreate them?} B --> C[Project structure] A --> D{How do we\ncreate them?} D --> E['new'] D --> F['Factory' classes] A --> G{How do we\nmanage them?} G --> H[Methods creation] G --> H2[Manager classes] A --> I{How do we\nsend data?} I --> J[Send Object references\n to other classes]
Object creation scope