Archives

Archives / 2009 / January
  • Separation of Concern vs Single Responsibility Principle ( SoC vs SRP )

    These two great principals that stands on the base of many design and architecture decisions.  We very often meet these principals in book, articles, blogs, etc...  And main question which risen in my head was what they really all about and how they relate to each other?  These two principles are totally discrete from each other or their core principle is the same?
    Just to remember what these two principles means lets read following statements which defines the each of them: