Systemutveckling kan underlättas om man strävar efter en struktur i applikationen som möjliggör att komponenter enkelt kan bytas ut utan ...