Design a HashMap + Apply Builder/Factory Patterns · 2daysbeforeinterview