클래스 'Material'이 있습니다.클래스 이름이 클래스 자체 또는 클래스의 인스턴스를 나타내야합니까?
클래스 자체는 효과를 나타내지 만 해당 클래스의 인스턴스는 재료를 나타냅니다.
클래스 '효과'또는 '재질'이라고해야합니까?
클래스 'Material'이 있습니다.클래스 이름이 클래스 자체 또는 클래스의 인스턴스를 나타내야합니까?
클래스 자체는 효과를 나타내지 만 해당 클래스의 인스턴스는 재료를 나타냅니다.
클래스 '효과'또는 '재질'이라고해야합니까?
SRP (Single Responsibility Principle)를 적용하고 두 가지 관심사에 대해 두 가지 클래스를 만듭니다.
어떤 환경에서 작업하고 있습니까?
나는 재료를 대표하는 클래스의 클래스와 인스턴스를 유지하고 효과를 위해 서브 클래스를 사용합니다. 특히 효과는 종종 경우에 따라 재료와 밀접하게 결합됩니다. 이렇게하면 효과 배열이 더욱 정교 해짐에 따라 관리가 향상됩니다.
비주얼 스튜디오. 아마도 당신이 맞을 것입니다. 내가 가지고있는 상황은 나쁜 디자인을 가지고 있기 때문일 가능성이 큽니다. – xcrypt
http://10rem.net/articles/net-naming-conventions-and-programming-standards---best-practices - 베스트 프랙티스에 기반하여 'Collections'를 만들고 추가하는 것과 동일한 논리를 권장합니다. 예외 등을 클래스 이름에 추가하면 쉽게 시각적으로 인식 할 수 있습니다. 내 마지막에는 로켓 - 과학 논리가 없다 ... 확실히 당신의 특정 프로젝트를 위해 그러한 성질의 것들을 조직하는 데 가치가 없다. 행운을 빌어 요! – AshBrad