C# : 몇 가지 GUI 클래스간에 공유되는 데이터 클래스가 있습니다. 일부 GUI가 변경되면이를 사용하는 모든 GUI 클래스에 알림이 표시되므로 GUI를 최신 상태로 유지할 수 있습니다.Gui에게 데이터 클래스가 변경되었음을 알립니다.
몇 가지 속성에서 GUI 클래스가 업데이트를 수신 할 수있는 대리인을 추가했습니다. 이것은 잘 작동하는 것 같습니다.
내가 가진 문제는 점점 더 많은 속성에 GUI 알림이 필요하다는 것입니다. 그런 일이 발생하면 더 많은 대의원을 추가해야합니다. 또한 이것이 관리해야하는 데이터 클래스에 대한 추가 책임을 추가하는 것으로 보입니다.
이 클래스를 모니터링하여 데이터 클래스에서이 알림 기능을 추출하는 데 사용할 수있는 공통 패턴이 있습니까?
이 인터페이스에 대해 알고 좋은,하지만 여전히 책임의 많은 나뭇잎 데이터 클래스에서.데이터 클래스에서 세 번째 클래스를 파생시킨 다음이 인터페이스를 구현하는 것이 좋습니다. – MattR