Mark Eschbach

Software Developer && System Analyst

Single Responsibility Principal

The Single Repsonsibility Principal states each unit should only accomplish a single repsonsibility do do it well. A general rule you should, in a single statement, tell what the unit does without using any conjunctions. As an example the class SyslogTCPTransport is responsible for shipping syslog messages framed using TCP/IP frames.