방법: 인터페이스 구현(클래스 디자이너)How to: Implement an Interface (Class Designer)

클래스 디자이너에서는 인터페이스 메서드의 코드를 제공하는 클래스에 인터페이스를 연결하여 클래스 다이어그램에서 인터페이스를 구현할 수 있습니다.In Class Designer, you can implement an interface on the class diagram by connecting it to a class that provides code for the interface methods. 클래스 디자이너는 인터페이스 구현을 생성하고 인터페이스와 클래스 간의 관계를 상속 관계로 표시합니다.Class Designer generates an interface implementation and displays the relationship between the interface and the class as an inheritance relationship. 인터페이스와 클래스 간의 상속 줄을 그리거나 클래스 뷰에서 인터페이스를 끌어와서 인터페이스를 구현할 수 있습니다.You can implement an interface by drawing an inheritance line between the interface and the class or by dragging the interface from Class View.

다른 형식을 만들 때와 동일한 방식으로 인터페이스를 만들 수 있습니다.You can create interfaces the same way you create other types. 인터페이스가 클래스 다이어그램에 표시되지 않는 경우 먼저 표시합니다.If the interface exists but does not appear on the class diagram, then first display it. 자세한 내용은 방법: 클래스 디자이너를 사용하여 형식 만들기방법: 기존 형식 보기(클래스 디자이너)를 참조하세요.For more information, see How to: Create Types by using Class Designer and How to: View Existing Types (Class Designer).

상속 선을 그려서 인터페이스를 구현하려면To implement an interface by drawing an inheritance line

  1. 클래스 다이어그램에서 인터페이스 및 인터페이스를 구현하는 클래스를 표시합니다.On the class diagram, display the interface and the class that will implement the interface.

  2. 클래스 및 인터페이스에서 상속 선을 그립니다.Draw an inheritance line from the class and the interface.

    롤리팝이 클래스에 연결되도록 표시되고 인터페이스 이름을 가진 레이블은 상속 관계를 식별합니다.A lollipop appears attached to the class and a label with the interface name identifies the inheritance relationship. Visual Studio는 모든 인터페이스 멤버에 대한 스텁을 생성합니다.Visual Studio generates stubs for all interface members.

    자세한 내용은 방법: 형식 간의 상속 만들기(클래스 디자이너)를 참조하세요.For more information, see How to: Create Inheritance Between Types (Class Designer).

클래스 뷰 창에서 인터페이스를 구현하려면To implement an interface from the Class View window

  1. 클래스 다이어그램에서 인터페이스를 구현하려는 클래스를 표시합니다.On the class diagram, display the class that you want to implement the interface.

  2. 클래스 뷰를 열고 인터페이스를 찾습니다.Open Class View and locate the interface.

    클래스 뷰가 열려 있지 않으면 보기 메뉴에서 클래스 뷰를 엽니다.If Class View is not open, open Class View from the View menu. 클래스 뷰에 대한 자세한 내용은 클래스 및 해당 멤버 보기를 참조하세요.For more information about Class View, see Viewing Classes and Their Members.

  3. 다이어그램에서 클래스 도형으로 인터페이스 노드를 끌어옵니다.Drag the interface node to the class shape on the diagram.

    롤리팝이 클래스에 연결되도록 표시되고 인터페이스 이름을 가진 레이블은 상속 관계를 식별합니다.A lollipop appears attached to the class and a label with the interface name identifies the inheritance relationship. Visual Studio는 모든 인터페이스 멤버에 대한 스텁을 생성합니다. 이 시점에서 인터페이스를 구현합니다.Visual Studio generates stubs for all interface members; at this point, the interface is implemented.

참고 항목See Also

방법: 클래스 디자이너를 사용하여 형식 만들기 How to: Create Types by using Class Designer
방법: 기존 형식 보기(클래스 디자이너) How to: View Existing Types (Class Designer)
방법: 형식 간의 상속 만들기(클래스 디자이너) How to: Create Inheritance Between Types (Class Designer)
클래스 및 형식 리팩터링(클래스 디자이너)Refactoring Classes and Types (Class Designer)