InternationalInsuranceProductFactory.java

package com.designpatterns.creational.abstractfactory.applied;

public class InternationalInsuranceProductFactory implements InsuranceProductFactory {

    @Override
    public PolicyDocument createPolicyDocument() {
        return new InternationalPolicyDocument();
    }

    @Override
    public PremiumCalculator createPremiumCalculator() {
        return new InternationalPremiumCalculator();
    }
}