Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

⚖️ O Princípio da Orientação a Objetos (OO)

Chegamos ao núcleo da Engenharia de Sistemas Corporativos modernos (Java, C#, TypeScript).

Se os "Casos de Uso" explicavam o fluxo visível, a Orientação a Objetos explica o fluxo invisível do Banco e da Memória RAM.

A UML foi criada pela trindade formadora do paradigma de Orientação a Objetos (OO). Para fazer diagramas de Classes e Banco, você deve raciocinar como a Linguagem de Programação raciocina.


🏗️ Pilares do Paradigma no Java

Nesta seção, exploraremos os conceitos do Clean Code no paradigma OO:

mindmap
    root((Ecossistema Orientado a Objetos))
        Classes
            O Molde Abstrato Java
            Variáveis de Classe e Funções
        Objetos
            A Instância Viva flutuando na Memória RAM
            Estados Únicos por Instância
        Pilares Herdados
            Herança
            Encapsulamento
            Polimorfismo

[!NOTE] 💡 O Paradigma Vencedor: Se você tentar desenhar Diagramas Funcionais C-Style de 1980 hoje, sua arquitetura falhará em microsserviços. Sem uma compreensão sólida de new Object(), a construção da UML é apenas desenho estético.