title: What is your best example of a violation of the Single Responsibility Principle?
body: <p>I'm looking for some good examples of code that violates the Single Responsibility Principle.  Don't show me any examples from Uncle Bob's books or web sites since those are plastered all over the internet, like this one:</p>
  
  <pre><code>interface Modem
  {
      public void dial(String pno);
      public void hangup();
      public void send(char c);
      public char recv();
  }
  </code></pre>