프로그래밍언어/VB.NET

VB.NET 에서의 Interface

부산딸랑이 2013. 8. 28. 22:52

Interface 에 관한 자료입니다 알기쉽게 설명해주셨네요.

효과적으로 클래스를 사용하기 위해 사용하시면 되겠네요

 

 

출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=44&MAEULNo=18&no=18364&ref=18362#Contents18364

 

인터페이스의 경우는 같은 형식을 여러곳에서 함께 사용할수 있게 만들기 위한것입니다.

 

예를 들어서 여러가지 폼이 있을경우 그 폼들이 똑같은 작업을 수행한다면(예 : 신규, 저장, 삭제 등등) 이런경우 Interface를 통해서 폼의 클래스를 기준으로 메소드를 확장하지 않고 인터페이스로 확장을 하게 되면 다른 클래스로 작성이된 폼이라고 하여도 하나의 인터페이스로 접근이 가능한것입니다.

 

음~~ 설명을 좀 어렵게 한듯하군요~~

 

좀더 쉽게 이야기 하자고 하면 서로 다른 개체를 Object로 선언하고 똑같은 작업을 수행하게 할때 매우 유용합니다.

 

그래서 저의 경우는 인터페이스를 많이 사용하게 됩니다. 아무래도 SI업무를 하다 보면 폼은 다르나 똑같은 이벤트를 수행할경우 편리하기 때문이죠~~

 

그림으로 표현하면 다음과 같을겁니다.(아마도)

 

 

  [인터페이스를 사용하지 않았을때의 클래스 접근]

 

[인터페이스를 사용하지 했을때의 클래스 접근]

 

 

                      

 

 

위의 그림은 저의 개념이기 때문에 확실치는 않습니다.

 

저의 경우는 닷넷을 처음 접할때 이 인터페이스라는것 덕분에 참으로 프로그래밍을 좀더 쉽게 사용할수 있겠구나 하고 생각을 했었는데...

 

닷넷의 프로그래밍을 쉽게하는 4가지(원래는 5가지 일텐데...)

 

Namespace

Interface

Imports

Inherits

(Partial)

 

위 4개 덕분에 4세대 언어로 좀더 디테일한 프로그래밍을 할수 있는듯 합니다. 참으로 좋은 기능들입니다.

 

그럼 즐프...

'프로그래밍언어 > VB.NET' 카테고리의 다른 글

VB.NET사각형 그리기  (0) 2013.09.01
VB.NET 틀린그림찾기   (0) 2013.08.29
바탕화면경로  (0) 2013.08.24
CMD명령어  (0) 2013.08.17
VB.NET WM_LBUTTONDBLCLK  (0) 2013.08.13