함께 모으기

su dong·2023년 7월 5일
0

객체지향 설계 안에 존재하는 세가지 상호 연관된 관점
1. 개념 관점
2. 명세 관점
3. 구현 관점

개념 관점

도메인 안에 존재하는 개념과 개념들 사이의 관계를 표현 - 사용자가 도메인을 바라보는 관점을 반영

명세 관점

프로그램 속 객체들의 책임에 초점.-인터페이스

구현 관점

실제 구현하는 코드에 초점

구현 순서

도메인 모델 만들기
-> 메세지 찾기
-> 메세지를 수행할 객체 찾기
-> 인터페이스 찾기
-> 구현하기...

인터페이스와 구현을 분리하라

profile
사람들을 돕는 문제 해결사, 개발자 sudong입니다. 반갑습니다. tkddlsqkr21@gmail.com

0개의 댓글