2 ms·adding levels of indirection/abstraction is a common engineering move, especially in software engineering.by m463 10mo agoadding levels of indirection/abstraction is a common engineering move, especially in software engineering.