Creational Pattern Java que tem por objetivo separar a construção de um objeto complexo da sua representação, de tal forma que diversas representações podem ser criadas em razão da necessidade do programa. Trata-se de

  • A.

    Flyweight pattern.

  • B.

    Builder pattern.

  • C.

    Prototype pattern.

  • D.

    Singleton pattern.

  • E.

    Bridge pattern.