Just as you can define styles for formatting text and paragraphs you can also define styles for tables. Like text and paragraph styles, table styles are dynamic. This means that when you change the style definition all tables in your project formatted with that style change automatically.
Table styles also "inherit" properties from the styles they are based on and this is also dynamic. The "child" style inherits all the properties of the "parent" style. If you change the definition of the parent style all the matching attributes in the child styles will also change. Only attributes that you have explicitly changed in the child styles will remain unchanged.