Engenharia de Requisitos

Nesta aula, exploraremos a captura e modelagem de requisitos, além de padrões de projeto fundamentais.

Diagrama de Classes UML (Mermaid)

classDiagram
    class Singleton {
        -static instance: Singleton
        -Singleton()
        +static getInstance() Singleton
    }

Padrão Singleton em Java

Abaixo está a implementação do padrão Singleton em Java:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
public class Singleton {
    private static Singleton instance;

    private Singleton() {}

    public static Singleton getInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }
}