Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (61.2 KB, 6 trang )
                   Ví dụ với MVC
55
// file BallController.java (tiep theo)
// xu ly su kien thong qua inner class
class ToLeftListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
ball.moveLeft();
view.repaint(); 
}
}
 
}
Ví dụ với MVC
56
// file BallModel.java chua du lieu va phuong thuc cua qua bong
// Model khong phu thuoc vao View va Controller
public class BallModel
{
private int x, y, radius;
BallModel(int x, int y, int radius) 
void moveLeft() 
void moveRight() 
int getXCenter() 
int getYCenter() 
int getRadius() 
}
Case study: Chương trình đổi tiền
57
• Viết chương trình cho phép tính số lượng