예외에 대한 내 이해와 해당 개체에 미치는 영향을 확인하고자합니다.예외 동작 및 개체에 대한 영향을 확인하십시오.
예외가 발생하면 메서드 처리가 중단됩니다. 맞습니까? 내가 객체를 파괴 __construct에서 예외를 던져 그래서 난 그냥 또한이
if (some_check()) {
throw new Exception(...);
}
rest_of_code();
해야
if (some_check()) {
throw new Exception(...);
} else {
...
}
을하고 아무 문제 오른쪽, 없다? 그래서 모든 인수 검증 예외를 던져야합니다. 즉, 입력 유효성 검증 예외에서 어쨌든 불어 나게 될 경우 오브젝트를 빌드 할 필요가 없습니다. 당신이 바로 그것을 가지고 그래
두 번째 검사에서'else'가 중복되지 않습니까? 'if() {} if() {}'는 다소 차이가 있습니까? – user151841
checkOne이 환자의 얼굴에 혈관종이 있는지 검사하고, 혈관종의 털이 자라고 있는지 확인합니다 (암의 가설 표식). 그러면이 방법으로 검사를 중첩하는 것이 좋습니다. 혈관종이없는 환자에게는 체크 2가 실행되지 않습니다. –
그건 상당히 고안된 예제입니다 : D 일부 프로그래밍 언어는 다음과 같은 중첩 된 문장의 군대를 생성합니다 : D 의사 결정 지원 시스템은 이러한 프로그래밍 언어로 구현됩니다. –