2010-06-20 2 views
1

Netbeans에서 데스크톱 응용 프로그램을 만들 때Netbeans : 응용 프로그램 논리를보기와 분리하는 방법?

응용 프로그램 논리를보기 (GUI 작성기)에서 분리 할 때 권장되는 방법은 무엇입니까? 두 파일은 Netbeans의 GUI 빌더가 생성합니다.

+0

이것은 사용하고있는 특정 IDE보다 Java 및 디자인 패턴에 대한 것 같습니다.이를 반영하기 위해 편집했습니다. –

+0

사실 아니요. 나는 MVC에 대해 이야기하는 것이 아니었다. 넷빈즈가 만든 뷰와 앱 소스 코드에 관해 구체적으로 이야기하고있다. – KJW

+0

내 대답의 첫 번째 링크 뒤의 예는 * NetBeans Swing GUI Builder *를 사용하여 작성되었습니다. 이것이 도움이되는지 확인하십시오. –

답변

0

(객체 지향 언어의 경우) 짧고 일반적인 대답은 Model View Controller 또는 MVC 디자인 패턴을 사용하는 것입니다.

멋진 점은 모델 (인터페이스 로직)과 뷰 (인터페이스 코드)를 분리 할 때 (명령어 로직과 GUI 같은) 여러 인터페이스를 쉽게 추가 할 수 있다는 것입니다. 플랫폼을 유지하면서 백엔드 비즈니스 로직을 동일하게 유지합니다.

"Gang of Four"로 Design Patterns: Elements of Reusable Object-Oriented Software 책을 확인하십시오. 표준 디자인 패턴 책입니다. MVC 외에도 다른 많은 유용한 디자인 패턴이 있습니다. 심지어는 소프트웨어를 설계하는 데 많은 돈을 지불해야합니다.