Tempo de desenvolvimento e de execução:

graph LR
    A[Tempo de Desenvolvimento] --> B[Estrutura e Organização das Classes]
    A[Tempo de Desenvolvimento] --> C[Hierarquia de Classes]
    A[Tempo de Desenvolvimento] --> D[Propriedades e Métodos das Classes]
    E[Tempo de Execução] --> F[Instâncias de Objetos]
    E[Tempo de Execução] --> G[Interações entre Objetos]
    F[Instâncias de Objetos] --> H[Estado da Instância]
    F[Instâncias de Objetos] --> I[Comportamentos da Instância]

    style A fill:#FFFFF,stroke:#333,stroke-width:2px
    style E fill:#FFFFF,stroke:#333,stroke-width:2px