Guideline
If the similarities give you significant leverage, then you might consider a DSL to handle a program family
Note: there are other software design approaches, such as layering, for handling program families, too
Previous slide
Next slide
Back to first slide
View graphic version