산들바람_
433
2019-03-08 00:12:04
5
405

c#의 partial 기법


c#에는 독특한 partial 이라는 기법이 있어서

하나의 클래스를 마치 다른 클래스처럼 쪼개서 분할하는 기능이 있습니다.

마치 스프링의 mvc 처럼 view 와 비지니스 그리고 모델을 분리하듯

상당히 매력적인 기능이라

당장 내일 회사에서 적용할 예정입니다 ^^

클래스를 상속이나 이벤트 적인 부분으로 쪼개기 힘들때

모듈화 하기에는 최고의 방법론인것같아

너무 설레이네요 

물론 회사서 하는 개인 프로젝트 입니다. 

제 전공은 자바 입니다 ㅎㅎ

0
0
  • 댓글 5

  • storm41
    110
    2019-03-08 07:27:22 작성 2019-03-08 07:28:45 수정됨

    그건 모듈화가 아닙니다. 단순히 하나의 클래스를 여러개의 .cs파일에 나누어 쓰는것 그 이상 그 이하도 아닙니다. 여러개의 클래스와 인터페이스를 이용하여 설계하시길 추천합니다.

    2
  • jjsun9
    1k
    2019-03-08 08:24:22

    그러게요 그건 그게 아닌데

    단지 나누어 쓸뿐...오해하신듯

    1
  • 재달이
    27
    2019-03-08 09:01:37

    윈폼이나 웹폼보면  자동생성되는 UI 코딩이 partial로 분할되어있긴하죠

    1
  • Earthian_
    42
    2019-03-08 10:42:19

    파셜클래스보단 기능별로 클래스를 나눌것을 추천드립니다

    1
  • Whislter
    160
    2019-03-08 23:12:53

    해보세요. 그리고 왜 다들 그렇게 안하는지 알게되면 그것도 공부입니다.

    1
  • 로그인을 하시면 댓글을 등록할 수 있습니다.