2013-06-02 4 views
0

나는 해결하는 문제가 있고 난 내 최선하지만 시도 @ _ @은행 계좌 명세서 작성에 가장 적합한 디자인 패턴은 무엇입니까?

모든 은행은 이전 달 동안 은행 문을 액세스하는 자신의 고객이 모든 모든 트랜잭션이 철회에 대한 정보, 입금 및 전송을 포함 할 수 있습니다.

내 질문은 :

이 문제를 해결하는 가장 좋은 디자인 패턴이 무엇인가?

어쩌면 하나 이상의 디자인 패턴이 필요합니다 !!

답변

0

디자인 패턴은 평범한 구형 OO 설계를 대신 할 수 없습니다. 그들이 거기에 있기 때문에 그들은 반드시 사용해야한다는 것을 의미하지는 않습니다. 이모, 현실을 모델화하기 위해 고전적인 솔리드 OO 원칙을 사용해야하며 적용 가능한 패턴이 나타날 수 있습니다.

고객은 많은 거래가있는/많은 계정을 보유하고 있습니다. 거래는 직불 카드 또는 신용 카드 일 수 있습니다. 트랜잭션은 특정 시점에 발생합니다. 여기에는 어떤 특별한 디자인 패턴의 필요성이 보이지 않습니다. 간단한 OO 모델이 사용자의 요구를 충족시켜야합니다. 내가 해결할 수 행복 해요

...

+0

감사 남자; 우리가 디자인 패턴에서 얻은이 문제와 우리 가정교사는 적절한 패턴 디자인으로이 문제를 해결하라고 말합니다. 패턴 관찰자, 공장, 빌더, 싱글 톤, 데코레이터, 컴포지트, 어댑터, 브릿지, 파사드, 반복기, 메멘토 중 하나 이상을 사용해야합니다. , 주, –

+0

아, 그 중 하나입니다. 어떤 시점에서 무언가를 반복해야 할 것입니다. 아마 주어진 고객을위한 트랜잭션 일 것입니다. 그래서 반복자가 도움이 될 것입니다. 다른 사람들에 관해서는, 나는 그들 중 누구도 문제에 자연스럽게 맞는지 확신 할 수 없다. –

+0

David 덕분에 복합 패턴을 사용했는데 충분히 적합하다고 생각합니다. –