Domanda di colloquio di American InfoSource

Questions from design pattern and solid principle