Imported from previous forum
Hi,
I am relatively new to FIX. If I can go through the FIXML data modelling I could notice that it is not strict in terms of an Object-oriented design (Reusability through Inheritance etc.,). Wondering about the main reason behind such an approach.
I am just describing an example here (Java FIX Structure):
QuoteResponseMessageT
QuoteMessageT
These both extend AbstractMessageT directly.
Yet, they have many common variables which are duplicated in-between them and not present in another common class up the hierarchy. The above cited is just an example, and there are many more similar cases.
Thanks