Considere o código Java a seguir.
Ele implementa um tipo de componente que segue os conceitos de um padrão de projeto e que é utilizado no Enterprise Java Beans 3.1 para garantir que exista somente uma instância de uma classe na aplicação. Esse tipo de componente é denominado:
- A Adapter.
- B Builder.
- C Interpreter.
- D Singleton.
- E Visitor.