2012-02-29 2 views

답변

1

SRP (Single Responsibility Principle)를 적용하고 두 가지 관심사에 대해 두 가지 클래스를 만듭니다.

1

어떤 환경에서 작업하고 있습니까?

나는 재료를 대표하는 클래스의 클래스와 인스턴스를 유지하고 효과를 위해 서브 클래스를 사용합니다. 특히 효과는 종종 경우에 따라 재료와 밀접하게 결합됩니다. 이렇게하면 효과 배열이 더욱 정교 해짐에 따라 관리가 향상됩니다.

+0

비주얼 스튜디오. 아마도 당신이 맞을 것입니다. 내가 가지고있는 상황은 나쁜 디자인을 가지고 있기 때문일 가능성이 큽니다. – xcrypt

+0

http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices - 베스트 프랙티스에 기반하여 'Collections'를 만들고 추가하는 것과 동일한 논리를 권장합니다. 예외 등을 클래스 이름에 추가하면 쉽게 시각적으로 인식 할 수 있습니다. 내 마지막에는 로켓 - 과학 논리가 없다 ... 확실히 당신의 특정 프로젝트를 위해 그러한 성질의 것들을 조직하는 데 가치가 없다. 행운을 빌어 요! – AshBrad

관련 문제