반응형 SMALL 함께 모으기1 07 / 함께 모으기 개념 관점 설계는 도메인 안에 존재하는 개념과 개념들 사이의 관계를 표현한다. 사용자가 도메인을 바라보는 관점을 반영한다. 실제 도메인의 규칙과 제약을 최대한 유사하게 반영하는 것이 핵심이다. 명세 관점 객체의 인터페이스를 바라보게 된다. = 실제로 소프트웨어 안에서 살아 숨쉬는 객체들의 책임에 초점을 맞추게 된다. 프로그래머는 객체가 협력을 위해 ‘무엇’을 할 수 있는가에 초점을 맞춘다. “구현이 아니라 인터페이스에 대해 프로그래밍하라”를 따르는 것은 명세 관점과 구현 관점을 명확하게 분리하는 것에서부터 시작된다. 구현 관점(Implementation Perspective) 실제 작업을 수행하는 코드와 연관되어 있다. 객체들이 책임을 수행하는 데 필요한 동작하는 코드를 작성하는 것에 초점을 맞춘다. 프.. 2023. 7. 21. 이전 1 다음 반응형 LIST