Visual Max Frame Professional does not provide a specific Abstract Factory class which a VMP developer can use. However, Drew Speedie does use Abstract Factory design patterns on occasion.
"The records in the AppInfo/AppConfig tables that specify what class to instantiate for various items in VMP are in reality an abstract factory design pattern, they just don't use a specific Abstract Factory class to handle the actual instantiation."