Where are examples of using the Abstract Factory pattern?
The Abstract Factory is a base class for implementing factories that generate standard business objects. Please supply links to documentation and examples of such classes, where they are used, what items they create and what special notes apply in each case.
The 3 above each create a BookingItem and implement a Helper interface to provide initialisation code specific to the travel type.
The above uses multiple BookingItem, ProductItem and SfsTrainBookingDto factories.