문제

I'm planning to use "Specification pattern" to validate my domain objects in my solution.

Where is the "correct" place to put the "specification" classes in my solution? Should I create a dedicated project that contains the "specification" classes, or should I chuck them into Domain or Business project layer?

도움이 되었습니까?

해결책

Wherever you feel is the right place to achieve functional cohesiveness i.e. keep functionally related artifacts together so they change together, change is localized, easy to find stuff

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top