난 내가 다른 사용자 역할을 구현하기위한 데코레이터 패턴을 사용한 응용 프로그램이 있습니다 .. 응용 프로그램을 만들기위한 내 기본 참조는이 링크에서 http://zishanbilal.com/2011/04/28/design-patterns-by-examples-decorator-pattern/장식 패턴 문제?
내 질문에
TeamLeader가 원하는 경우
입니다 TeamMember의 모든 기능을 즐기십시오. 어떻게 할 수 있습니까? ?? 이 경우에는 Inteface 변수를 사용할 수 없으므로 내가 상속 갈 경우 즉,// Cannot use this Employee emp = new TeamLeader(new TeamMember(new EmployeeImpl()));
내가 그것이 훨씬 쉽게 수행 할 수 있다고 생각합니다. 그렇다면 데코레이터 패턴의 용도는 무엇입니까 ?? 데코레이터는 인터페이스의 메소드의 동작을 수정할 때
감사
당신은 'feature'에 대해 더 구체적 일 수 있습니까? TeamLeader, TeamMember 및 Employee 클래스에서 메서드 측면에서 어떤 점이 노출되어 있습니까? 나는 당신이 성취하고자하는 것에 대한 모범이 도움이된다는 것을 의미합니다. – nansen