Tôi muốn viết một ứng dụng chấp nhận lệnh của người dùng. Lệnh dùng sẽ được sử dụng trong định dạng này:Làm thế nào để đơn giản hóa logic/mã này?
lệnh -parameter
Ví dụ, ứng dụng có thể có "Copy", "Dán", "Xóa" lệnh Tôi nghĩ chương trình nên làm việc như thế này:
public static void main(String args[]){
if(args[0].equalsIgnoreCase("COPY")){
//handle the copy command
} else if(args[0].equalsIgnoreCase("PASTE")){
//handle the copy command
}/**
code skipped
**/
}
Vì vậy, nó hoạt động, nhưng tôi nghĩ nó sẽ trở nên ngày càng phức tạp khi tôi có thêm lệnh trong chương trình của mình, cũng khác. Bất kỳ ý tưởng chỉ đơn giản là logic?
xem thêm http://stackoverflow.com/questions/1199646 – dfa