냥코딩쟝
아키텍처
CS Forum/CS 2022. 10. 19. 18:23

아키텍처는 레이어,서비스,필터에 대해 이야기 하지만, 코드는 패키지, 클래스 ,메서드를 구현해야한다 모델을 코드에 담는 가장 간단한 방법은 아키텍처의 어휘를 그대로 사용하는것이다 레이어를 사용하는경우 코등에서도 레이어라고 이름짓는다. 파이프와 필터 패턴을 채택한 경우 클래스 이름도 파이프와 필터로 지정한다. 시스템을 조종사와 네비게이터에 비유하며 이야기 했다면, 이 단어를 코드에도 타입과 인스턴스의 이름으로 사용한다. 객체와 관계의 매퍼나 액터 기반 시스템 등 많은 프레임워크는 구현체 안에 도메인 모델이 이미 있다고 가정하면, 도메인 모델이 없는 경우라도 도메인 모델이 있을 때 프레임 워크가 의도대로 더 잘 동작하도록 구현되어 있다, 이처럼 코드에 도메인 모델을 전제하고 구현하는 방식은 도메인 주도설계 ..