As long as you change the model, you can generate different code, to respond quickly and flexibly to change. What is the structure of the model?
There are 2 kinds of models: