principles:generalization_principle
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
principles:generalization_principle [2013-06-16 19:06] – [Description] from thesis christian | principles:generalization_principle [2013-06-16 19:08] – [Strategies] from thesis christian | ||
---|---|---|---|
Line 33: | Line 33: | ||
===== Strategies ===== | ===== Strategies ===== | ||
- | + | * Make modules configurable at runtime or deployment time by using configuration files. | |
- | * Use parameterizable modules | + | * Use parameterizable modules(method parameters, object attributes, parametric types, etc.) |
+ | * Use constants | ||
* Find suitable abstractions | * Find suitable abstractions | ||
- | |||
===== Caveats ===== | ===== Caveats ===== |
principles/generalization_principle.txt · Last modified: 2021-10-20 21:20 by christian