Class ConcreteFactory2

java.lang.Object
Creational.AbstractFactory.ConcreteFactory2
All Implemented Interfaces:
AbstractFactory

public class ConcreteFactory2 extends Object implements AbstractFactory
Concrete Factory 2. Creates products belonging to Family 2.
  • Constructor Details

    • ConcreteFactory2

      public ConcreteFactory2()
      Default constructor for ConcreteFactory2.
  • Method Details

    • createProductA

      public ProductA createProductA()
      Creates a ConcreteProductA2 instance.
      Specified by:
      createProductA in interface AbstractFactory
      Returns:
      A ConcreteProductA2 instance.
    • createProductB

      public ProductB createProductB()
      Creates a ConcreteProductB2 instance.
      Specified by:
      createProductB in interface AbstractFactory
      Returns:
      A ConcreteProductB2 instance.