So sánh 2 cách giải quyết bài tập C++

Đề:Viết chương trình C++ để hiển thị chi tiết bảng lương của nhân viên. Chương trình của bạn sẽ nhắc người dùng nhập số thứ tự nhân viên, id, tên, chức danh, lương cơ bản, phụ cấp thu hút, phụ cấp chức vụ, phụ cấp trách nhiệm, sau đó tính tổng lương và hiển thị kết quả.

em có 2 hướng làm:

  1. tạo 1 class có các thuộc tính và phương thức trên, sau đó dùng mảng dữ liệu kiểu class đó.
  2. (đây là cách của thầy giáo)Đầu tiên, khai báo một lớp cơ sở nhanvien
    Khai báo lớp kế thừa luong,
    Kế tiếp, bạn định nghĩa hàm calculate() để tìm tổng lương và định nghĩa hàm display().
    Tạo đối tượng của lớp kế thừa, đọc số nhân viên.

–> mong các anh chị bạn bè chỉ giúp em lợi ích khi dùng cách số 2 or 1
cám ơn mọi người đã quan tâm.

Cach cua thay! @@! @@!

cách của thầy bạn hay hơn còn về lợi ý cách 1 đơn giản dễ làm nhất. Còn cách 2 bạn vào link đây đọc, nó viết bằng java nhưng là nguyên tắc chung của OOP C++ cũng áp dụng được http://laptrinh.vn/d/3836-nguyen-ly-solid-trong-thiet-ke-huong-doi-tuong-p1-single-responsibility-principle.html

A post was merged into an existing topic: Topic lưu trữ các post off-topic - version 3

làm cách nào cx đc nhưng nên làm cách 2( Cho quen OOP).

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?