Tập 7-3 đối tượng sử dụng hoá đơnứng dụngTrong bài tập này, bạn sẽ tạo ra một lớp hoá đơn và xây dựng các đối tượng từ nó nhưbạn chuyển đổi ứng dụng hóa đơn để ứng dụng hướng đối tượng.1. mở các dự án mang tên ch07_ex3_Invoice trong thư mục ex_starts.Sau đó, xem xét các mã cho các lớp học InvoiceApp và Validator, và chạy cácdự án để thấy cách hoạt động của ứng dụng này.2. bắt đầu một tầng lớp mới, đặt tên theo hoá đơn và lưu nó trong cùng một gói như khácCác lớp học. Sau đó, viết code cho lớp này như mô tả ở đây, sao chép mãtừ các lớp học InvoiceApp bất cứ khi nào có ý nghĩa:• Bao gồm hai lĩnh vực riêng cho các loại khách hàng và subtotal nhậpbởi người dùng.• Bao gồm một nhà xây dựng duy nhất chấp nhận các loại khách hàng và subtotal làCác thông số.• Bao gồm một phương pháp nhận được trả về subtotal là một giá trị gấp đôi. ỞNgoài ra, bao gồm các phương pháp nhận được tính toán và trả lại gấp đôi giá trị chophần trăm giảm giá, số tiền giảm giá, và tổng số.• Bao gồm phương pháp nhận được trở lại định dạng chuỗi giá trị cho tổng,phần trăm giảm giá, số tiền giảm giá và tổng số. Những phương pháp này nên gọikhác được các phương pháp để có được giá trị được định dạng.• Bao gồm một phương pháp nhận được trả về một chuỗi chứa tên đầy đủ cho mộtloại khách hàng.3. thay đổi mã trong lớp InvoiceApp do đó, nó tạo ra một đối tượng hoá đơn. Sau đó,gọi các phương pháp của đối tượng hoá đơn để hiển thị các giá trị được định dạng cho cácHoá đơn, và xóa bất kỳ mã không còn cần thiết. Mà nên đơn giản hóaInvoiceApp lớp đáng kể.4. thử nghiệm ứng dụng này để đảm bảo rằng nó hoạt động theo cách nó đã làm trong bước 1.
đang được dịch, vui lòng đợi..
