2011-03-22 6 views
1

다양한 도메인 엔티티의 정보를 사용하여 생성 된 유형이 있습니다.이와 같은 유형의 개념에 대한 이름이 있습니까

시스템의 일부 컨텍스트 내에서 유형에 대한 정보를 제공하는 크고 복잡한 레거시 유형에서 추상화하는 것이 유용하고 의미가 있기 때문에 유형 자체가 존재합니다. 인스턴스화에 사용 된 유형의 필드 서브 세트를 노출하고 자체 기능의 일부를 포함합니다.

유형은 해당 유형의 인스턴스를 구성하는 도메인 엔터티의 생성 및 지속성을 조정하는 작성 방법을 제공하는 자체 서비스를 가지고 있습니다.

이러한 유형의 개념에 대한 이름이 있습니까?

분명히 어떤 종류의 집계입니다. 확실히 도메인 모델의 일종이지만 다른 도메인 모델의 외관입니다.

그린 필드 시스템에서는 이러한 유형의 필요성이 제한적이라고 생각하지만 유연하지 못한 레거시 코드베이스를 다룰 때 유용하다고 생각했습니다.

답변

1

간단히 Adapter 패턴으로 생각합니다.

또는 레거시에 대해 이야기하면서 Martin Fowler의 "Refactoring"에 대해 ball of mud에 대해 떠 올립니다. 때로는 예쁜 API로 포장하고 내부에 진흙을 유지하는 것이 좋습니다.

0

개체에 대한 새로운 용어 - ActiveFacade - 먼저 여기에서 들었을 것입니다.)

관련 문제