30 Ensure that each class has only one responsibility, why?
26 Dependency Injection: Field Injection vs Constructor Injection?
7 Is it a good idea to make method behavior depend on the calling thread?
6 Which pattern best describes decoupling file building from output file format?