강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

장마철님의 프로필 이미지
장마철

작성한 질문수

[C#]WinForm MVP + DI(의존성 주입) + 커스텀 단축키: 고급 개발 스킬 마스터

PresenterBase(기본 추상 클래스), IView(기본 뷰 인터페이스) 만들기

6번 강좌 Program.cs 추가 필요

해결된 질문

작성

·

42

0

질문 보다는 이벤트가 연결 되있지 않아 공유 드립니다. 강좌 잘 보고 있습니다. 감사합니다.

 

Program.cs 에

LoginPresenter.Initialize(); // 추가 되어야 이벤트 정상 동작 하네요.

 

 

퀴즈

73%나 틀려요. 한번 도전해보세요!

MVP(Model-View-Presenter) 패턴에서 View와 Presenter는 주로 어떤 방식을 통해 서로 소통하며, 이를 통해 얻는 이점은 무엇일까요?

Presenter가 View 객체를 직접 참조하여 메서드를 호출합니다.

Presenter가 View의 인터페이스를 통해 소통하며, View와의 결합도를 낮춥니다.

View가 Presenter의 메서드를 직접 호출하여 비즈니스 로직을 실행합니다.

두 컴포넌트가 공유하는 정적 클래스를 통해 데이터를 주고받습니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다. 장마철님.

강의를 시청하시면서 발견하신 중요한 부분을 공유해주셔서 감사합니다. Program.cs 파일 안에 LoginPresenter.Initialize(); 코드를 추가함으로써 이벤트가 제대로 동작하게 되는 주의사항을 이야기해주셨군요.

이는 WinForm 프로젝트에서 이벤트 시스템의 원활한 실행을 위해 필요한 구성 요소로, 이 초기화 코드를 통해 LoginPresenter의 이벤트 바인딩이 제대로 이루어질 수 있습니다. 이러한 추가 정보는 강좌를 수강하는 다른 수강생들에게도 큰 도움이 될 것입니다.

추가로, 유사한 사례나 강의 자료에 대한 공식적인 피드백을 받고 싶다면 다음 링크를 참고할 수 있어요:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 어떤 내용이든 더 궁금하신 점이 있다면 언제든지 질문해 주세요. 곧 지식공유자께서 보다 구체적인 도움을 드릴 것입니다.

장마철님의 프로필 이미지
장마철

작성한 질문수

질문하기