2012-01-02 25 views
9

Tôi đang cố gắng xây dựng một công cụ chuyển đổi tiền tệ đơn giản bằng cách sử dụng SWING và MVC. Câu hỏi của tôi là: trong một mô hình MVC nơi nên là lớp chính thường nằm? Nếu nó nằm trong một gói riêng biệt, khởi tạo mô hình, xem, điều khiển và thiết lập các kết nối, v.v ...? hoặc lớp chính sẽ nằm trong gói Xem? Nói cách khác, có trách nhiệm xây dựng toàn bộ hệ thống?Vị trí và trách nhiệm của lớp Chính trong mẫu MVC

+0

ứng dụng của bạn là gì? , swing/chương trình java đơn giản/cái gì? –

+0

Nó là một công cụ chuyển đổi tiền tệ sử dụng swing – Cemre

Trả lời

9

trong đó lớp chính thường nằm ở đâu?

Main lớp chỉ nên đóng vai trò như initilizer của ứng dụng, bạn có thể đặt nó trong một gói gọi

com.yourcompany.currencyconverter.app.main

nó nên được trong một gói riêng biệt khởi tạo các mô hình, xem, điều khiển và thiết lập các kết nối, v.v ...?

Có, sẽ tốt hơn nếu tách nó ra khỏi phần còn lại.

Các vấn đề liên quan