Class ConcreteCreatorA

java.lang.Object
Creational.FactoryMethod.Creator
Creational.FactoryMethod.ConcreteCreatorA

public class ConcreteCreatorA extends Creator
Concrete implementation of the Creator class. ConcreteCreatorA is responsible for creating instances of ConcreteProductA. It overrides the factory method (`createProduct`) to instantiate and return the specific product type (ConcreteProductA).
  • Constructor Details

    • ConcreteCreatorA

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

    • createProduct

      public Product createProduct()
      Factory method implementation for creating ConcreteProductA. This method overrides the abstract factory method in the Creator class to provide a specific implementation that returns an instance of ConcreteProductA.
      Specified by:
      createProduct in class Creator
      Returns:
      A new instance of ConcreteProductA.