함께 모으기

su dong·2023년 7월 5일

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

개념 관점

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

명세 관점

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

구현 관점

실제 구현하는 코드에 초점

구현 순서

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

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

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

0개의 댓글