2014-09-02 1 views
-3

Employee.aspx, EmpSal.aspx, EmpQual.aspx의 세 가지 웹 페이지가 있습니다.비슷한 기능을 가진 웹 페이지에 사용할 수있는 디자인 패턴

Employee 세부 정보는 EmpId, EmpName, EmpBasicSal, EmpGrossSal, EmpQual, EmpDesgn 열이있는 단일 테이블에서만 찾을 수 있습니다.

Employee.aspx 페이지에는 EmpId, EmpName이 표시되어야하며 EmpSal.aspx 페이지에는 EmpId, EmpBasicSal, EmpGrossSal이 표시되어야하며 EmpQual.aspx 페이지에는 EmpQual, EmpDesgn이 표시되어야합니다.

이 시나리오에서 엔터티, 비즈니스 및 DAE 계층을 만드는 데 사용할 수있는 디자인 패턴은 무엇입니까?

미래에 새로운 열이 추가되면 비즈니스 계층을 변경하면 안되는 조건이 있습니다.

class Employee 
{ 


} 
+1

먼저 코드를 작동시킨 다음 리팩토링하여 디자인 패턴을 만들 것을 제안합니다. 또한 귀하의 질문을 정리하십시오. –

답변

-1

공장 패턴과 유사한 창조적 패턴을하지만 건설 과정에 더 많은 유연성을 제공하고 또한 더 가지고 Builder pattern에서보세요 완벽한 디자인 패턴을 알고 제발 도와주세요 구체적인 유형의 사용자 정의를 제어 할 수 있습니다. 많은 코드 생성기가이 패턴을 사용합니다.

+0

아무도 투표를하지 않으면 어떤 이유라도 제공하십시오. – MHOOS

관련 문제