Xin trợ giúp về cách tổ chức mã và cải thiện cách viết và sắp xếp code

Đây là bài Assignment JAVA2 của em. Em đã code chạy khá ổn tuy nhiên em vẫn chưa rành về phần tổ chức mã (có trong file pdf). Mọi người có thể làm rõ tại sao phải dùng interface và yêu cầu phải có ít nhất 2 package? Và mọi người cho em ý kiến về cách viết và sắp xếp code của em có dễ hiểu chưa ạ? Cần phải cải thiện điều gì?
Project

  1. Sử dụng Interface để có thể xây dựng khung xương cho hệ thống. Đồng thời cùng giúp cho bạn sử dụng tính đa hình trong OOP.
  2. Việc chia package cũng rất quan trọng vì sẽ dễ dàng xác địnhclass, interface, enumeration, annotation liên quan đến nhau.
4 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?