De business classes vormen samen met de factory classes de applicatiespecifieke bedrijfslogica. De twee type klassen vormen zo in de referentiearchitectuur van Smart de schakel tussen de tasks en de database of de componenten waarvan ze gebruik maken. De business classes en factory classes fungeren zo derhalve vaak als facade voor de componenten. Dit is onder andere van belang in gevallen dat componenten net niet de functionalteit bieden die de applicatie nodig heeft. De business- en factory classes voeren in deze gevallen de benodigde vertaalslag uit.De business class is verantwoordelijk voor functionaliteit die een specifieke instantie van deze class betreft. |
|