- 메소드의 코드가 완전하게 기술되어야 하므로 클래스가 거대해지면 소스 파일이 너무 길어진다는 단점 보완





- 분할 선언하고자 하는 클래스의 선언문 앞에 partial 이라는 지정자를 붙여 선언한다

- Human 클래스를 두번 선언하되, 한 조각은 필드만, 한 조각은 메소드만 포함
- 각 클래스 조각의 선언문 앞에는 partial 지정자가 있어 다른 조각이 있음을 표시, 컴파일후 알아서 합친다

- 효율적인 자동화를 위해서 선언한다
- 언어 차원에서 클래스의 분할 선언을 지원하여 기계가 관리하는 부분과 사용자가 직접 작성하는 부분 물리적 분리
- partial 이라는 지정자는 class, struct, interface 바로 앞에만 와야 한다

Posted by 코딩하는 야구쟁이
,