First page Back Continue Last page Overview Graphics
Maker Rules (Continued)
- Dependency of Makers:
- Maker depends from Data objects. But again, Maker must not know, which maker produced the input Data objects, and which one will use Data objects made by him.
- Maker depends from the third party classes. Like common for experiment or detector or group classes.
- Violation of rules: method GetMaker() allows to find a maker by name. Soon some makers started to do direct call of methods of other makers. Flexibility, modularity decreased. Debugging becomes more and more hard.