존나 쉽게 얘기하면 plugin같은걸 만들어야 한다고 생각해봐... 그걸 만들려면 만들어줘야 하는 함수들이 있다고 생각해봐... 자 이제 인터페이스가 유용한거 같지? ㅎㅎ
1(121.182)2011-11-28 16:24
내가 너무 개인적인 규모로만 생각하는건가염
+어게인(plusagain)2011-11-28 16:25
이거이거이거가 필요하다 회의를 통해서 정해놓고 이것만 구현하면 된다 라고 제공해주는방식?
+어게인(plusagain)2011-11-28 16:26
디자인 패턴요
[성대아싸](skkuassa)2011-11-28 16:26
동일 인터페이스를 구현하고 있는 모든 클래스를 사용해서 객체를 만들면 동일하게 접근한다던가 뭐 이런거죠
[성대아싸](skkuassa)2011-11-28 16:29
아!... 쩐다.. 두분다 감사감사
+어게인(plusagain)2011-11-28 16:34
C++이나 자바나 정적타입 언어라서 인터페이스가 강조되는거 같아요, 정교하게 객체의 기능을 한정? 혹은 제한? 하는 셈인데요, 은닉이나 다형성 면에서 유리한 면이 있긴 있지만, 동적타입 언어 같은 경우는 아예 저렇게 인터페이스를 생각할 필요가 없어요, 즉 언어의 특성에 따라 생겨난 개념이라고 생각하고 저는 인터페이스 별로임 ㅋㅋ
[성대아싸](skkuassa)2011-11-28 16:40
동적으로 처리하는게 다 좋은게 아님... 위에서 plugin을 가지고 예를 들었으니까 그걸로 계속 얘기해보면 동적으로 처리하면 어디서 구해온게 plugin이라는 보장이 없어... 그래서 맞는지 검사해야 해... 그런데 정적으로 컴파일되어 있는거면 보장이 있지.
1(121.182)2011-11-28 16:43
C에서 윈도우 API 가져오는거 생각해봐. 만약에 텍스트를 그리고싶다 하면 그래픽카드에 접근하고 점찍고 하고 그런거 유저가 다 짜야되잖아? 근데 API를 쓰면 그런 절차가 거의 생략이 되는거지.. 그런면에서 유용한거임 인터페이스는
존나 쉽게 얘기하면 plugin같은걸 만들어야 한다고 생각해봐... 그걸 만들려면 만들어줘야 하는 함수들이 있다고 생각해봐... 자 이제 인터페이스가 유용한거 같지? ㅎㅎ
내가 너무 개인적인 규모로만 생각하는건가염
이거이거이거가 필요하다 회의를 통해서 정해놓고 이것만 구현하면 된다 라고 제공해주는방식?
디자인 패턴요
동일 인터페이스를 구현하고 있는 모든 클래스를 사용해서 객체를 만들면 동일하게 접근한다던가 뭐 이런거죠
아!... 쩐다.. 두분다 감사감사
C++이나 자바나 정적타입 언어라서 인터페이스가 강조되는거 같아요, 정교하게 객체의 기능을 한정? 혹은 제한? 하는 셈인데요, 은닉이나 다형성 면에서 유리한 면이 있긴 있지만, 동적타입 언어 같은 경우는 아예 저렇게 인터페이스를 생각할 필요가 없어요, 즉 언어의 특성에 따라 생겨난 개념이라고 생각하고 저는 인터페이스 별로임 ㅋㅋ
동적으로 처리하는게 다 좋은게 아님... 위에서 plugin을 가지고 예를 들었으니까 그걸로 계속 얘기해보면 동적으로 처리하면 어디서 구해온게 plugin이라는 보장이 없어... 그래서 맞는지 검사해야 해... 그런데 정적으로 컴파일되어 있는거면 보장이 있지.
C에서 윈도우 API 가져오는거 생각해봐. 만약에 텍스트를 그리고싶다 하면 그래픽카드에 접근하고 점찍고 하고 그런거 유저가 다 짜야되잖아? 근데 API를 쓰면 그런 절차가 거의 생략이 되는거지.. 그런면에서 유용한거임 인터페이스는