개방폐쇄원칙에 관해 질문이 있습니다
글쓴이: sadwxf / 작성시간: 수, 2015/08/05 - 1:45오전
안녕하세요 스프링을 공부하던 도중 의문이 생겨 처음으로 질문 글을 올리게됐습니다
개방폐쇄원칙 중에서 클래스 사이에 낮은 결합도가 중요한데 상속을 통하여 클래스간의 관계를 맺으면
결합도가 높은것이 단점이라는 것을 배웠습니다.
이것을 극복하기 위한 하나의 방법으로 인터페이스를 사용한 관계 설정
그리고 다형성의 적용이 있다는 것을 알게됐구요.
여기서 한가지 의문이 들었던 것은 자바의 주요 기능 중 하나인 상속을 사용해서 관계를 맺는것이
결합도 측면에 좋지 않다면 스프링의 비즈니스 로직을 코딩할때 상속을 사용하면 안된다는 걸까요?
기본적인 자바의 Object를 상속받은 여러가지 클래스를 사용하는것이 베이스가 되는
스프링의 개발에서 어떤 경계점을 가지고 상속의 사용을 지양해야 하는지 알고싶습니다!
Forums:
스프링에 대한 질문은 타 사이트가 좀 더 답변받기가
스프링에 대한 질문은 타 사이트가 좀 더 답변받기가 수월하지 않을까 합니다.
스프링에서의 상속 여부 기준점에 대해서는 잘 모르겠지만, 상속과 인터페이스에 관련된 다음 류종택님 링크들도 도움이 될 것 같습니다.
http://ryulib.tistory.com/316
http://ryulib.tistory.com/76
Signature :) - "여유를 갖고 행동하되 게을러지지 말자"
댓글 달기