이것은 올바른 코드 스타일에 관한 질문입니다. 이전 메서드가 false 인 경우 실행할 수없는 메서드가 두 개 있다고 가정 해 보겠습니다.종속적 인 큐잉 방법의 적절한 (또는 다른) 방법
어떻게 적절하게 작성할 수 있습니까 (또는 "적절한"방법이 없을 경우 적어도 다른 하나의 방법이있을 수 있습니다). 이렇게 나무가 크고 커지면 아래처럼이 나무를 만들 필요가 없습니다.
class Client
{
static void Main()
{
if(Connect())
{
if(Fetch())
{
if(Parse())
{
Print();
}
}
}
}
bool Connect() { ... }
bool Fetch() { ... }
bool Parse() { ... }
void Print() { ... }
}
책임 패턴의 사슬이 문제 http://en.wikipedia.org/wiki/Chain-of에 applicale겠습니까 사용할 수 있습니다 -responsibility_pattern – 3dd
'if (Connect() && Fetch() && Parse()) {Print(); }' – Dirk