WPF/WCF/NHibernate/등에서 대규모 응용 프로그램을 개발 중입니다. 핵심 아키텍처로 MVP 패턴을 구현했습니다 (이 질문은 여전히 MVC와 관련 있음).WPF C# MVC/MVP 패턴 및 사용자 제어 코드 숨김
핵심 아키텍처 (컨트롤러, 뷰 등)에 관한 한, 기능을 추가하고 특정 비트와 조각을 다시 변경하고 변경하는 것이 자연 스럽습니다.
그러나 내가 만든 사용자 지정 사용자 정의 컨트롤의 코드 숨김 기능은 구현 된 MVC/MVP 패러다임을 "손상"시키는 것처럼 느껴질 수 있습니다. 코드에서 디자인의 누출과 디자인의 누수가 코드에서 누출 될 수 있습니다. 다시 설명하겠습니다. 이것은 사용자 컨트롤에만 해당됩니다. 이 코드 숨김 모델 (ASP.NET과 WPF 모두)이 '나쁜 것'이지만 내 견해에 상관없이 나는 그것에 매달려있다.
이러한 시나리오의 모범 사례에 대한 권장 사항은 무엇입니까? 그런 걱정을 어떻게 처리합니까? 예를 들어 사용자 정의 컨트롤의 코드 숨김 문제를 해결하려면 어떻게해야합니까?
링크를 가져 주셔서 감사합니다. –