Breaking Facets out of an Entity

I found this article insightful. Since taking IDesign's Architect's Master Class this past summer I've been putting more thought into what constitutes a "facet" of a system that should be pulled into its own class in the name of the Single Responsibility Principle. The article develops some basic "why's" along these lines.

http://codebetter.com/blogs/gregyoung/archive/2008/12/21/ddd-specifications-language-and-locality.aspx

Comments !

links

social