Class ConcreteFactory1

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

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

    • ConcreteFactory1

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

    • createProductA

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

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