2011-06-13 11 views
0

데이터베이스에 대한 추가, 삭제, 업데이트, 선택 작업의 경우 리포지토리 패턴을 사용합니까? 예를 들어 ID, 이름 등으로 많은 선택 문이 있습니다.이 경우 , 나는 저장소 패턴과 함께 장식 패턴을 사용하게 될 것입니다. 각 데이터베이스 operations.eg에 대한 각 클래스를 생성하는 순간 시스템에 대한 새로운 저장 프로 시저는 시스템에 대한 새로운 클래스의 생성을 의미합니다. 이러한 클래스는 기본적으로 SQLHELper 클래스를 사용하는 기본 데이터베이스 작업 클래스. 나는 저장소 패턴과 함께 Decorator 패턴을 사용하는 방법을 궁금합니다.리포지토리 디자인 패턴 및 데코레이터 디자인 패턴 사용

+0

그리고 질문은 ...? – Reniuz

+1

정보를 제공해 주셔서 감사합니다. * 질문이있는 편집을 기다리고 있습니다. * –

+0

이러한 패턴을 구현하는 방법을 알고 계십니까? –

답변

2

때때로 패턴의 관점에서 생각하는 것이 도움이되지 않습니다. 디자인을 'xyz'디자인 패턴으로 구두 뿔 모양으로 만들려고하기 때문에로드 블록을 치는 것처럼 들릴 수 있습니다. 제 생각에는 JCI 원칙을 채택해야한다고 생각합니다 - "코드를 작성하십시오"

+0

감사합니다. 질문은 너무 애매해서 내가 무엇을 말하려고하는지 이해하지 못한다고 생각합니다. –