최대한 잘 디자인 패턴을 기억하려고합니다.명령어 패턴 자바 API 사용법
Java API에서 디자인 패턴이 사용되는 위치를 확인하는 것이 가장 좋습니다.
누군가 Java Swing 및 Runnable
인터페이스와 같은 고전 이외의 명령 패턴의 다른 Java API 예제를 제공 할 수 있습니까? 위키
최대한 잘 디자인 패턴을 기억하려고합니다.명령어 패턴 자바 API 사용법
Java API에서 디자인 패턴이 사용되는 위치를 확인하는 것이 가장 좋습니다.
누군가 Java Swing 및 Runnable
인터페이스와 같은 고전 이외의 명령 패턴의 다른 Java API 예제를 제공 할 수 있습니까? 위키
설명
중요 포인트입니다. 리시버는 동작을 수행하는 방법을 알고있는 수신기입니다.
구현에
명령 패턴 명령 디자인 패턴을 따르며, 그렇지 그 때는 @ 데이브으로 뉴턴 They're pretty good examples
말했다 Java API에서 훨씬 더 좋은 예제를 찾아야합니다.
예 나는 스윙으로 실행 가능한 사용에 대한 예제가 있습니다. 아래의 코드에서 Runnable 객체 (명령)는 인수로 메소드에 전송되며 언제든지 호출 할 수 있습니다.
Runnable runnable = new Runnable() {
@Override
public void run() {
this.label.setText("Updated text");
}
};
SwingUtilities.invokeLater(runnable);
요약
명령 패턴은 일반적으로 사용자에 의해 발행 된 이벤트와 명령을 처리하기 위해 그래픽 사용자 인터페이스 디자인에 사용되는 강력하고 유연한 디자인 관용구이다. 디자인 패턴은 프로그램을 설계 할 때 더 큰 모듈화를 허용하여 주어진 코드 블록에 대한 종속성을 줄이기위한 것입니다. 명령 패턴을 사용하여
연습 운동
은 빼고 곱셈, 같은 추가 등의 작업과 간단한 계산기를 시뮬레이트하는 작은 응용 프로그램을 만듭니다.
그 예제에 어떤 문제가 있습니까? 그들은 꽤 좋은 예입니다. 또한, http://stackoverflow.com/q/1673841/438992. –
실제로이 패턴을 고치기 위해 다른 예제를 사용하고 싶습니다.이 게시물을 보았고 훌륭했습니다. 다른 Java 예제를 제공 할 수 있다면 감사하겠습니다. – Giorgio