The screencast contains explanation of single responsible principle.
It also gives an practical example of a class violating this principle and how to fix it.


Jakub Dziworski

JVM Dev Blog