I 네 클래스를 가지고
2 데이터를 소유 하나 다른 데이터를 갱신
3 : 데이터
의 어떤 변화에 대해 처음으로 통지 셋째 4 : 첫 번째 클래스의 특정 속성을 읽는 마지막
C# 디자인 문제
다른 클래스는 필요 없지만 두 번째 클래스는 데이터를 업데이트 할 수 없습니다.
그럼 여기에서 사용할 수있는 가장 좋은 그림은 무엇입니까? 문제에
더는 :
1 클래스는 스키마라고하며 스키마가 있음을 이용하여 얼마나 많은 인스턴스의 카운터를 보유하고있다.
두 번째 클래스는 Factory라고하며이 인스턴스를 생성/삭제하므로 스키마 인스턴스 카운터를 업데이트하고 필요할 때 새 스키마 개체를 만들어야합니다.
세 번째 클래스는 Config라고하며 새로운 각 스키마 개체에 대한 정보를 비롯한 다양한 공유 구성을 보유합니다.
4 번째 클래스는 뷰라 불리고 단순히 스키마 정보를 봅니다.
스키마 개체는 정적 목록에 포함되어 있기 때문에 ID로 액세스 할 수 있습니다.
econd 클래스와 그 클래스 만이 first 클래스의 속성을 변경할 수 있습니다. 첫 번째 클래스의 코드가 왜 캡슐화되지 않습니까? – Glenner003