음.. 대표적으로 gui 프레임워크를 뜯어보든 직접 만드는 입장이든 이 경우에는 개별 컨트롤들의 기틀을 잡고 확장하는데 굉장히 유용하고 보편적으로 쓸 수 있는 기법으로 보임 모든걸 상속으로 처리할 수는 없지만 적절히 큰 틀에서 시뮬레이션을 만들면 후에 합성이나 인터페이스같은 여타 기법과 잘 섞어서 충분히 유연하게 조립이 가능하다고 봄..
댓글 2
is-a 관계가 명확하면 상관없는데 보통 확장하면 has-a 관계라 요즘은 컴포지션 쓰라고 하지
ㅆㅇㅆ(124.216)2024-12-14 13:30
답글
일반적인 개발 환경애서 is-a관계가 나올만한 상황이 많지 않은게 이런 말이 나오는 문제가 아닌가 함. 근데 프레임워크 내부를 보면 관점이 달라질 수 있을거라고 봄
is-a 관계가 명확하면 상관없는데 보통 확장하면 has-a 관계라 요즘은 컴포지션 쓰라고 하지
일반적인 개발 환경애서 is-a관계가 나올만한 상황이 많지 않은게 이런 말이 나오는 문제가 아닌가 함. 근데 프레임워크 내부를 보면 관점이 달라질 수 있을거라고 봄